I am planning on purchasing a new iMac this Friday. I am stuck between maxing out the RAM (4 gigs) and purchasing an External HDD. In the foreseeable future I would get more use out of the RAM (Photoshop, Final Cut Pro, games in Boot Camp) but I could also see some possible problems with hard drive space as well. I am planning on getting the 20 inch with the 320 gig hard drive and 2.4 (or is it 2.2?)processor. Thanks for any advice!