I am currently using the 1st generation MBP (2.0ghz) and looking to purchase the new mac pro. I feel that the new generation would be the best bet even though current benchmarks make the benefit a bit gray; however, I hope to use this unit for 3 years as I have been now on the MBP (started my third year). The 2.26 seems like the sweet spot for price and performance and I cannot afford the 2.93. I am considering the 2.66 but the cost difference is quite high. My question is (and mostly aimed at current MP owners). Have you upgraded your original MP's processor at a later date doing it yourself when the processor is a lot cheaper? Considering the premium for the Nehalem, is it worth bitting the bullet now or just waiting 6 months and getting the processor cheaper? After all, we ALL know that hardware gets cheaper by the day. I dont want to simply buy now and replaced the unit later nor buy now and regret later. I am a developer by trade, and while this is for my employment, it is still out of pocket (self-employed), so cost and value is important.... reason is even more important. Thanks.