Yeah, it's hard to say without details, but assuming you're an average consumer with a medium-range budget, I'd recommend an iMac G5 too. If you can spare the extra moolah, get the 20" 2.0 GHz version. If you can't, get the the 17" 2.0 GHz version with SuperDrive.

