I'm a final year university student in the UK. My last PC notebook has been on its last legs for over a year, and now I've decided to cross the floor and get an iMac. The machine I have my eye on is the 20" 2Ghz iMac. Anyway my question is about memory. It already comes with 512MB RAM and I know that I am going to at least upgrade it to 1GB. But my question is, is it worth upgrading it to 2GB? You see, my last machine (a PC laptop) got so slow, that at times it would take up to 45 seconds to load basic applications and multitasking was impossible, and since those hellish experiences I've decided that I never want to be short of RAM again. I intend to use the iMac to watch DVDs, use iTunes, surf the net, play some games, write essays etc. Unlikely to do any intense graphical work. However I do like to multitask, especially with the beautiful 20" viewing area. I have heard a lot about the Mac OS being very RAM intensive. I don't mind forking out for the extra RAM if its going to be have a noticeable effect on performance (especially with my student discount). For example I know that Doom 3 is virtually unplayable on an iMac, but would 2GB RAM improve the situation? Alternatively, I could get the 1GB now, and upgrade later when the price of memory comes down a little? Is the price likely to drop in a year or so? Is it possible for a Mac novice like me to be able to install RAM? Or with a 2Ghz Processor and the weak 9600 graphics card, will the extra RAM just be a waste? Any advice would be appreciated.