I am a long time PC user, looking to get an iMac for the family PC next month when Leopard is shipping. This machine will be the Xmas gift for the family so there is no crazy rush. My question is, will the 2.0Ghz be enough? My oldest in only 4 years old, so there will be no hard core gaming on it. Internet, photo storage (slight fixes, cropping, etc.) and email will be it's main uses. As we know with Window's, each new OS revision requires more and more hardware. Is it the same with Apple? Will my fancy new iMac be a dog in 2 years? If I could, I would like to save some money and get the base system. If I upgrade to the 2.4Ghz system, then I am very tempted to spend $300 more and move up to the 24" system. My PC will still be my main work machine (as it's located in my home office), but I could see myself using the iMac more and more for my photo editing and web browsing. Not sure if I need to spend $600 more to get a small amount of additional power. Whatever machine I get I will upgrade to 3GB of ram, and connect up a network harddrive for storage between my PC and iMac. Thanks all for your help.