They still have problems! They should be much, much better than PCs, but are much the same in reality. They do not just work - Apple make faulty kit, have iffy suppliers and do recalls, most of the people I know who have Apple kit have had faults. An Apple fan on the GUardian newpaper admitted that all the Apple kit in his house had had faults of some kind in one article - he's a big Mac fan BTW.
My most reliable computer so far has been a very well travelled Sony Vaio Laptop. My Feb 08 MacPro has been back to store on numerous occasions and was even made worse by the 'Genius' who wasn't so smart after all.
OSX Leopard has had 5 major updates times in just over a year and the numerous bug fixes have solved some of the problems I've been having, such as video graphics issues, so Apple's strategy doesn't actually work after all. There was a problem with the previous MacBook Pro and graphics too.
I can't speak to the problems you or your friends are having, but Apple continues to get high regards in customer satisfaction over other computer makers, and furthermore, the vertical relationship between hardware and software is the model, but that doesn't mean that the hardware can't be faulty. I've watched Dell laptops burst into flame on YouTube and I've personally dealt with dead PSUs, hard-drives, faulty memory, cracking motherboards and a whole host of other issues with your average PC, plus the weird niggling little software issues of Windows.
Remember, your personal situation is an anecdote, not data. As human beings we often see patterns where they don't exist.
Totally untrue. It's identical to PC hardware. And it's certainly not any more reliable, better built, or higher QC.
"Dont neglect your customers most important need: a better price."
This is why OSX is 10% market share, not more. When your cheapest laptop is twice the price of a typically cheap PC laptop, you're going to turn away most of your potential customers.
Doug
I'd argue that "better price" is not necessarily the customer's most important need. For instance, if I have an engineer who is paid $200 per hour and will work for 100 hours on a system, is it worth an extra $1000 to make sure he can work that entire period without a problem? Or, say I have to ship a piece of gear to someplace foreign and I need to pay $500 to do so, should I take the chance on cheap gear, wasting money and time if it fails, or should I just pony up for the good stuff?
Simply put: fast, cheap, good. Pick any two.