@AC
"I can definitely get a PC that has the same spec as a Mac for less money. The really great thing is, the PC also does more. It runs more software, and is generally more useful. It is really nice being able to access my corporate VPN from home which is only possible on a PC; or run the same CAD software at home and at work (AutoDesk, Rhino 3D, virtually every high end system); etc. etc."
OK, I call BS on numerous points here...
1) The Mac also runs Windows, both natively and in a coherence VM. Your PC does not. Technically, as a Mac user, I'd have access to MORE software than you, as you can not run any of the Mac-only software, like Filmmaker Pro, or any of the music or, video, or graphics editing software that more than 90% of that industry is standardized on and all of which is Mac-only.
2) I VPN to my Cisco systems at work regulary from a mac, in fact, our 2 most senior CCNAs are Mac users. Here's the free Cisco driver: http://www.cisco.com/en/US/products/sw/secursw/ps2308/index.html Generic PPTP VPN is a native function of OS X and requires no 3rd party software at all. That said, usually the VPN is established by the firewall/router, not the PC itself, unless you VPN in from mobile, insecure sites, which is not reccomended, and for which the SSL client can be hacked (see recent articles about unpatched Cisco Anywhere vulns).
3) Here's AutoDesk's Mac Supported product portfolio: http://usa.autodesk.com/products/mac-compatible-products. Note AutoCad is natively supported for Windows on Mac (via Parallels). Other core apps like Maya run natively on OS X. Also note less than 1 in 1,000 professionals would use such software in 2 places, given the rediculous licensing costs and lack of license portability... If you;re running AutoCAD, likely it;s on a workstation, not a generic PC, and you;re taking a machine MORE expensive than a Mac pro assuming it's running Xeons and a CAD adapter... If you;re not running it on a workstation class machine, then you're likely not a pro architect or editor, and didn't spend 1000's on this software anyway, and if you did, would be happy running it on any quad core.
4) You said "same specs" and I'm taking that to mean "equal or faster machine with the same performance or better" since simply matching GHZ, and GB means nothing unless you match or beat the SPECS of the core components, so: Build cost of an i7 on New Egg: Closest matching screen (or better) only 1 on all of NewEgg, $1199, and it's not even an IPS screen. Intel 920 i7 CPU (actually, the iMac has the 930, but they;'re not available in retail yet, Apple has the exclusive deal for now...) $304. RAM 4GB 1066 DDR 3 $94. Board $169 cheapest board offered that supports 920CPU that also includes both enough slots to support other components and includes either firewire OR eSATA, $169. Power Supply $59, Case $49, both pretty generic and not 80+%. DVD $32. HDD 1TB 7200 $84. 4850 512GPU $119. WiFi-n $55 (must be PCIx for mainbourd to support it). No OS, No software, no webcam, no speakers, no bluetooth, no infrared, no mic, no wireless mouse, no wireless keyboard, no SD card reader, and NO WARRANTY. total $2164 plus shipping and taxes. iMac euqlally equipped, plus all the omitted extras above, and thrown in Parallels 5.0 and a printer for free, $2079 + tax (shipping free). Nearly $100 less, and hundreds more in value with all the included features.
I can do the exact same for the 13" white Macbook, 15" MacBook Pro, and the Mac Pro. You CAN NOT BUY a machine with the SAME OR BETTER specs as a Mac for less money. In the case of the 27" Mac, you can't even BUILD one! The Mini, you can buy a cheaper comperable machine, but not in that form factor with a real GPU, and throw in the value adds and software and it is cheaper than any retailer's PC of the same class.