Hey all, Im a long time lurker and this is my first time posting. Ive been a PC guy all my life and the only apple product I own is the iphone (which I now cant live without). My current PC is a $300 Acer laptop from 4 years ago (you can imagine how powerful it is ). Ive decided its time to upgrade and now is the perfect time to finally make the switch over to the Mac. Im just really unsure about what route I should go with given how I will use the machine and Im humbly coming before you guys for your opinions! Im under a budget but Im willing to pay to meet my computing needs, short of springing for a power mac. Daily Uses: - Web surfing - Photo/video/music management and consumption - Word/Powerpoint/Excel (iwork or ms office) - Light (very occastional and non intensive) photo,video,music editing(iLife) - Video encoding (800+ divx files I want to convert to Mpeg4) If I was just using it for these uses, I could probably go with the cheapest Mac Mini and be done, but the computer I buy today will last me for at least 3 years and it has to be capable of playing Diablo 3 (Im not a gamer but its the one game I need my computer to handle when it comes out). This does not mean I need it set to ultra high settings and running at the max native resolution just playable at mid settings with decent frame rates. Based on all this info what should I get? - 27 i5/i7 imac (for D3 despite risk of yellow screen/flicker/etc etc .) - 21.5 C2D imac (despite same risks?) - Last generation 24 maxed out (were there any issues with this machine like the current models?) - Wait until next revision of iMacs? - Mac Mini (what kind and can they game at all?) - Other??? I know this ultimately comes down to preference and money, but I trust your opinions you guys know a lot more than I do when it comes to apple products and what theyre capable of. Whats the cheapest Mac I can get that will let me handle all these tasks especially being capable of playing a SC2 D3 type game at mid settings? Thanks a TON!!!