I was wondering how "future proof" the iMac is. I never play games on computers, but I do enjoy video editing, and will eventually be editing in HD. I was wondering if I buy a new imac with 2GB of memory, 2.8 ghz processor, and a 500gb hard drive, how will it hold up to the future. Right now I'm a PC user and upgrade every so often...but with the imac this is impossible...will I be going crazy in a few years wishing to upgrade my parts? How long will this computer last me?