Dell certainly has its problems. I have a Dell here somewhere, and nothing about it is good (except that it makes a nice paper weight). As mentioned Dell has the idea of not allowing much of anything upgrading wise, by this they make everything to their own "standards". Motherboards don't come in standard ATX/Micro-ATX layout normally, PSUs are almost impossible to replace, even something as simple as replacing a DVD-Drive is hard. They like putting screws in places they shouldn't be, or in almost impossible to reach places. Even the cases are funky, they make it so only certain thing fit, such as CD/DVD drives, PSU, Fans. As for software/restores, they are a nightmare. Dell seems to think it takes 8 disks to restore a computer, and as much as it sucks, they make sure you need em all. Normally each thing (Graphics drivers, CD drivers, etc.) are all on separate disks.