I'm switching to Mac in March. I will probably use my Mac for at least 5 years so I need a Mac that will run perfectly and run most apps and programs after 5 years. Retina Macbook Pro's screen is beautiful but iMac is more powerfull so I'm not sure what to buy. Also Haswell iMac release was too silent so Apple is going to make a new iMac in 2014? I also heard that Apple will relase a budget iMac but a cheap model would make iMac less Premium . in Macbook side I'm worrying about lifespan of battery, what is the lifespan of Macbook Pro retina's Battery and will it still able to run Apps and programs after 5 years? And will it run smooth after 5 years. Sorry for my bad english it's not my native language.