I am kinda divided. I have owned a dell dimension 4600 for the past two months. The hardware is is pretty decent considering it was so cheap. Anway with the few problems I have had with it I am finding that the tech support is a joke. You make think that when you call tech support they are in a nice little building in the usa. They are not. Almost all of your calls are routed outside the US to india. I am sorry no offense to anyone here who is of a different cultural background, but the past two times I have called them, I have had difficulty understanding them. The last time I called I knew more about pc's than the tech. Solid machines built by Dell. Tech support is at best awful.