I currently have a 320gb hard drive in my 20in aluminum iMac. I would like to upgrade it to around 500gb or maybe even 600. What kind of hard drive so i use? Also how should i transfer all my info? I have a 1TB external harddrive. how hard is it to change?