The iMac is not an inexpensive computer. According to Apple, they consider the iMac to be a business class computer (not a low cost home machine). They do charge for Apple Care that extends the warranty of the unit to 3 years. So when something goes wrong with the computer, what level of expectation should you have for it's repair? The hard part that I am trying to wrap my head around is the notion of software error vs hardware issue. I can understand if the screen is not working, then that can be a hardware issue. But what about issues with drivers. You have some mac's that have consistant problems and other mac's that seem to work just fine. What is the contributing factor that is causing only some to fail and others to work? For example: I have an iMac that I cannot get contacts to properly assign photo's. Under login-items, the network drives gets reset every time the iMac reboots. The RTC offsets +4 hours on every reboot so you have to uncheck and recheck the set date & time automatically option. All items are technically software issues, but Apple cannot seem to re-produce the error on any other iMac in their test labs. So is it really a software issue? The problem can be that the underlying hardware is just enough out of spec or out of tolerance that the software does not behave as expected and so I get the error but other iMac's that are built with proper spec/tolerance will work just fine. So the software issue is really a hardware issue that is getting hidden. What is the expectation from a business class machine that is should just work? At what point does it become enough of a problem that you need to demand that your computer is not really an Apple, but actually a LEMON and needs to be replaced.