Just in defence of Macs, even though I don't own one myself...
1. There are many equivalent apps out there which run on Macs. Anything a PC can do, a Mac can do as well (not necessarily 'better'
)
2. Macs come with the OS installed for you, which is convenient. Mac supported software are usually hybrid CDs which will work on PCs and Macs, although some games and apps have Mac and PC versions out there.
3. Upgrading isn't necessary on a Mac, as often as on a PC. You can buy a Mac now and not have to upgrade as frequently as you would on a PC. (If I had a 17" iMac now, I wouldn't need to get another computer for a good 3-5 years+
)
4. Can't run programs properly? They work for me when I run them.
5. Support for such programs are limited because there aren't many Mac developers out there? (I don't know anything about programming, so you'll have to talk to Winston or someone else who is C#/Java/SDD-savvy
)
But yes, I love their designs and the OS.
The 17" WS LCDs aren't bad either!