I'm struggling to decide what computer is going to best suit my needs. Could I ask some advice as to what people here would buy in my situation? I currently have a mid 2006 mac pro (basic). It's graphics card is on it's last legs, there's something wrong with the sound and I think perhaps I fancy a new computer too (don't we all!). I have around £2000 to spend comfortably but could stretch to £2500 if something jumped out at me. It's primarily a work machine. I use photoshop, indesign, illustrator and flash. I would also like to pick up a copy of final cut express as I have small video projects handed to me now and again. Sometime in the future I'd like to pick up After Effects too, but that's down the road as I can't afford that and a computer. But it needs to be a consideration. On the evenings I do some gaming (or did until my graphics card started playing up). Mainly World of Warcraft, TF2 and I'm looking at possibly SC2 once I have a new machine. I'd like these to run well, particuarly Warcraft as I play that the most. I bought the mac pro on a splurge last time, without much research. I'm not the kind of person to upgrade it or add to it, and I've long thought that perhaps I bought more than I needed. The problems I've had with it I haven't been able to fix myself as my understanding of the inner workings of it are limited. I stupidly didn't pick up apple care (I know better now). So in summary, I love my mac pro, it's beautiful and it used to be fast but I see it struggle more now, time for an upgrade. So I've been looking at the imacs. My plan was to pick up the i7, 8GB ram and I'm toying with the idea of a SSD (although it seems very expensive). Am I overbuying for my needs? Would I be just as well with the 21.5 i5 model? Or on the other hand should I buy the new mac pro? As I have a monitor already, and aside from a few hiccups (which would have been fixed had I bought apple care) it's been a fantastic machine. There's also a little bit of me that likes to have the best I can afford. I don't want to buy something that feels behind the times on the day I get it home (crazy but hey). Can I ask if you guys were in my situation with that budget what would you do?