I got lucky with mine. I bought (I think the same one as Dan has) originally new from the apple store.
After almost 18 months of ownership my work offered me a bit of a bonus where they would buy me the latest i7 MBP (2010) and I would give them my older C2D MBP for someone else in the company to use. Given the 2nd hand prices were around £800 I sort of got a £1k bonus last year
I really love my MBP. I can't imagine having another laptop now as it's such a pleasure to use and own.
I think the success of the ios devices really should kick developers up the arses to write more software for both OSX and windows machines. We do get a nice range or software now compared to what was around 4 years ago and now with Steam onboard we get a lot more games too.