I quite agree, it's just on your luck, I've hade a DELL Dimension for 2 and 1/2 years now, I run it as a network server that provides the internet connection to the other 3, and I have changed the Ram, added a hard drive, added a CD-RW drive, and upgraded the BIOS, all of that without problems !
And also I am runing at this very moment ( and for most of the week as a matter of fact, I hardly turn it off lol !) a DELL Latitude D600 Laptop, which is one in the top end of their Laptops configuration, I got it with a free transport case, and all the hardware I wanted exactly in it.
Apart from that I also have a computer that I pieced together myself, It's got all the things I whant in it, and it runs just as hapily as the DELL.
The only reason I would go with somthing like DELL is if I couldn"t build it myself ( like with the laptop !) or if I needed it to be absolutly perfect, cos you can can be sure that when you buid a comp it's never going to be perfect, your always going to make one little mistake that the crew in the DELL tech isn't going to make !
So all I have to say is : GO DELL ! Unless you can build it yourself ... And I'm very sorry if some pople have had bad experience with them, but by the look of it there is more hapy people than dissapointed people...