I need to get a new machine for work by Wednesday. I have: 2008 Mac Mini (definitely being repurposed to TV) Viewsonic 22" monitor (VP2250wb works fine) Keyboard (works fine) Mouse (definitely replacing with Magic Mouse) Should I buy an iMac or Mac Mini and another Viewsonic ($299). Money isn't really an issue although I am not a wasteful person so I don't want to get upgrades just because I can. I also don't know if I really want the 27" behemoth so I'll probably just get the 21.5" unless somebody makes a great case. My primary issue is that the ATI cards on the iMac seem to be at the end of their life as opposed to the Nvidia 320M card on the Mac Mini which has hardware acceleration available and appears to be the future in terms of driver development. My primary workload is web software development. I don't need the fastest machine in the world (i.e. no video/photo work) but I don't want to wait for stuff either. P.S. - After looking at the iMac's I see that 8GB is only $200. Should I actually consider that?