It's been almost four years since I bought a Mac. Two years since Apple swapped out my second for a third due to shoddy warranty service.
My first Mac ran 10.4.8 at purchase and now I run 10.6.5 on a late 2008 unibody MacBook. I also run Windows 7 on my Mac and on my PC.
One thing I've learned is that OS X offers no advantages over Windows. None. And I have yet to hear a negative thing said about Windows on this or any other Apple related forum that is actually true and not outdated by nearly 20 years.
There are better alternatives to Macs. If you prefer form over functionality, then you won't find better deals in your opinion. But if you want your computer to be an actual tool, there are far better deals to be had elsewhere.
Look at the Mac mini for instance. It's $699 for 2.4GHz Core 2 Duo, 2GB RAM, 320GB HDD, DVD writer, integrated GeForce 320M GPU. No keyboard or mouse. At Dell I can get the Zino HD for $749 with an AMD Phenom II X4 (true quad core) 1.7GHz, 6GB RAM, 750GB HDD, KB and mouse, a blu-ray reader, and a Radeon 5450 dedicated GPU. The Dell is 2" taller, but about the same weight, width, and depth. Why is the Dell taller? Because it uses a 3.5" HDD. There is absolutely no way a Mac mini is better than that.
Anyway, the last thing I'll say about this, since I don't want to derail this thread, is that Apple's low single digit worldwide market share proves that people want their computers to be FAST TOOLS, not pretty fashion accessories. And that they will take a computer that is uglier yet considerably cheaper, faster, and more productive than an iMac.