Its been six years since I bought my 2 GHz 512 MB 667 MHz DDR2 Imac. Thanks to the holidays and a bday, I have a stack of apple gift cards ready to go. My old mac is slow, video editing takes forever, I'm out of room on my hard drive, etc. However, it works and isn't usb 3 and built in blu ray just around the corner. I don't mind waiting a few months if I will get two great upgrades in the new mac (usb 3/bluray). However, if we are a year or so away, I'd rather not wait that long (I'm assuming I can never add usb 3 to an Imac like you could to a tower pc, am I wrong?) Also, If i buy now, would any body recommend uping the ram, memory, etc on the basic 27 inch imac? Our computer is used for editing home movies, pictures and the net. Nothing major but we do want the computer to be "state of the art" for as long as possible without overkill. Thank you.