Okay, I need some help buying an iMac, and since I have always been a Windows guy, I need some help: 1. I have read about the impending release of the new OS - with Windows, the changes are fairly significant, at least enough so that one would want to wait. Has that generally been the case with Apple products? If I buy today, will I immediately regret not waiting once I see the new and improved OS? The bad thing is that nobody knows when Leopard will come out; I want to buy today!! 2. The iMac (probably the 20" version) will be for family use (word processing, internet surfing, email, iPod, pictures, some simple video editing...) - can I expect to be pleased with the out-of-the-box version for some time, or are there upgrades that I should order immediately? My buying philosophy is to buy a higher end machine today, with the plan to let my kids use it for 3+ years before buying the latest and greatest upgrade. Given my uses of the iMac, will my plan work, or should I upgrade? My current Dell machine is 5 years old, and still runs fine. It is nice to not have to worry about a new machine every year or so...and I want this purchase to be similar. Thanks in advance - this forum is FANTASTIC!!