You guys are all failing to consider the fundamental purpose of a mac, the software. The reason Apple is now the second wealthiest company in the world is because they make beautiful hardware, that works right out of the box, and flawless software.
I have a macbook pro, 13inch, the basic model. I also built my own windows pc last year. The specs of the windows PC include a core i7 930 (8 logical cores) and a radeon 6950. In total they came to around the same price.
Other than gaming, which I do rarely now, whenever I fire up my windows desktop, despite the far superior specs, its like taking a step back in time. The whole OS is so clunky and horrible to use, and when browsing websites, i rely way too much on the scroll wheel of the mouse, which is a really unnatural movement. In comparison, on a macbook, you navigate webpages and apps with two finger swipes in different directions. It just works so well. Its the software that makes a mac worthwhile. Realistically no consumer is going to notice whether their computer has an i5 or an i7, or 4gb or 8gb of ram, it makes no difference to most people. The experience on macs is simply so much more advanced. Apple are very protective over their software, the software especially for the trackpad is locked down and totally closed sourced, but it works so well that I dont have any complaints. The other point you have to realise is that, there is a reason why microsoft has stagnated as a company over the last 10 years and apple has grown to be the second most valuable company in the world. What other explanation can there be other than that they make really great stuff?