For all those on the fence about buying a new MacBook Pro. I wouldn't buy one now because Apple hasn't announced anything yet but in 2012 the line will be updated, therefore for the latest and greatest MacBook Pro you should wait until about April of 2012 to get one.
But then, by that time rumours of the 2013 model will be flying around at full speed and that one promises to be really awesome, so maybe waiting until 2013 might be your best bet.
However, my inside sources at Apple say that the 2014 model will be the "next generation" model and therefore waiting until that version is out would be the best bang for your buck.
Then again, with the way chips are being designed the 2015 model will be revolutionary and an entire game changer as far as laptops go so if you want the best of the best of the best then 2015 is your year to buy that MacBook Pro you need now. After all you wouldn't want to buy an outdated computer would you.
But then in 2016 and then 2017 the rumor mill is really speculating some amazing things.
The moral of the story is.... if you want the MacBook Pro buy it now, a new updated version is always right around the corner.
Then again, if you really want that totally awesome MacBook Pro, 2018 will be the year to take the plunge. or maybe 2019, no wait 2020.