On using points, I see lots of threads where someone asks what's the nicest/more luxurious/best/etc Marriott they can use points on. Then they try to make a reservation around that. I'm the opposite. I decide where I want to go first and then look at what the hotel options for points are. And depending on the length of the stay, cost of the hotels (both in cash and points), whether cash is tight or not at that time, etc., I'll decide on whether I use points or pay cash.
I do like the TP awards and usually tend to get one of them every year (or at least every other year). I personally have no problems enjoying a 7 night stay at a beach or similar location. I used a TP award last year for a 2-bedroom MVCI property on Aruba. Loved every night there. I'm using another TP award next month at the JW Marriott Grand Lakes in Orlando. Between Universal, Disney, SeaWorld and a number of other things to see and do, I doubt I'd get bored if I were there 2 weeks.
Oh, and I also rarely, if ever, try to calculate cpp or anything along that lines.