Alright, I need to figure out which iMac I should choose. I want it to be 20" - So it's going to be one the 20" versions. I love music and have heaps on it, around 15GB, which increases around 100MB a week, and once school hits back, everyone will be giving me their iPod's to jailbreak, so I will take some of their music haha, so I'll end up have about 50GB of music before I stop. I love movies, and have around 60GB of this, which will most likely go up when school gets back. I want to be able to play games on it like Halo for the computer, probably just Halo, whenever I get bored. I'm not so sure about what "2.66GHz Intel Core 2 Duo", "2GB Memory" or "ATI Radeon HD 2600 PRO with 256MB" means, so if you could run me by that I'd be very grateful. Also, people have told me that I should go with one which has less memory, and buy a External Hard Drive for it, which would be cheaper. - Is this correct? Also, are there any other things I need or should buy with the iMac? Sorry, I'm a first time Mac owner/buyer, so I have absolutely no idea. Thank you very very much for your time.