I need a new computer. My current PC is 6 years old and has been upgraded as far as it can be. My mother's birthday is coming up and she wants an iPod. My brother is a college student, but gets a computer from school. So my thought was get together with my brother, go to the Apple store and purchase my new computer with his discount and get the free iPod touch, and gift that to my mom. However, I can't decide on what machine would be best for me. I have a 22 inch HP monitor already and don't really have the desk space for dual displays, plus the iMac's limited upgrade options, and potential for difficult repairs scares me. I'd of course get Apple care, but I'd want to keep the machine for quite a while. The 8 core Mac Pro is just a little too expensive for me, but I know that would be best in the long term for upgrades, so I can't completely eliminate it from my possibilities. I would want to run Windows on the machine and play games. Not the highest end games, and I don't mind dropping settings down to get them to run, but Starcraft 2 and other RTS games that have come out more recently, as well as some shooters. I know this is a fairly common topic, but please don't shoot me down. It is for advice after all. By the way this would be my first Mac. Though my in laws have a low end 24 inch iMac which they love, and I really like using.