Hello! So, I'm new around here, but I've been stalking the forum (yes, stalking) for the past few days, searching for any information on iMacs. Here's my situation. Recently, my external hard drive failed, and I lost all of my iTunes files. I was able to get them back, but now they're waiting to be downloaded. My laptop itself doesn't have the storage capacity to hold my iTunes library, and I no longer trust external hard drives, as this is the second one to fail me after only a few short months. So, I have nowhere to keep these files right now. My plan is to purchase an iMac. Ideally, I'd like to get one as soon as possible, however, I've read in here the most people are reccommending waiting until the refresh, or whatever. What do you all suggest? This is what I'd be getting if I got one right now: * 2.8GHz Quad-Core Intel Core i5 * 8GB 1333MHz DDR3 SDRAM - 2x4GB * 2TB Serial ATA Drive * 8x double-layer SuperDrive * ATI Radeon HD 5750 1GB GDDR5 SDRAM Do you think it's worth waiting for the refresh? I'll mostly be using the iMac for listening to music and watchin tv shows and movies, browsing the Internet, and possibly some photo editing/graphic design. How do my configurations look for what I'm going to be using it for? I really don't understand half of it... As much as I've looked into it all, I have no clue what half of it means. Same goes for the new "thunderbolt" or whatever it is. I hear it's good, and many people are saying WAIT, but I also see a bunch of people saying it's useless right now, and not really worth it at the moment. Anyway, I'm completely torn as to whether I want to buy now or just wait... I've changed my mind about ten times in the past two days. So, I figured I'd come in here and ask for opinions based on my situation. I'm kind of lost without my iTunes files, and it worries me actually not having possession of them right now, but I usually get really frustrated when I buy a product only for them to release a new one a week or two later. Thanks, and I look forward to reading your opinions!