I will be purchasing a new 27" iMac soon. Presently run a 20" alumac. I was wondering what the best method would be for transferring data to the new machine. Also, can apps migrate as well or does everything need to be installed fresh, on the new Mac?