5 years ago I bought a machine from Dell. It's still running great, and has gradually morphed into the thing in my sig.
But time is ticking and I'm feeling the need.. the need for speed (*short interlude while script writer is dragged outside and bludgened with a wet kipper*) ahem.. I need something with more umph, especially now I've got into game development and do a fair bit of compiling and intensive work.
Back in the day, I found Dell excellent - I managed to get a cheap system that nonetheless had strong components in all the critical parts that I needed. And it was upgradable. The service was fantastic and when I did have problems the first one was sorted out excellently over the phone (problem with the nvram needing to be flushed) and the second one (broken gfx card) was amazingly dealt with - they replaced the card with a top range model - and it wasn't even their card that broke! But I've since heard rumours that their support is less great these days. Which is a shame, because I'm now tempted by the cheap XPS gen 5 machines. However the one problem I still have with Dell is the custom motherboard/case/PSU which limits future use.
So setting Dell aside, which other systems would you recommend? I want good quality components at around DIY prices - the case especially is important to me as it's probably the part of the computer that is going to stay the same throughout the life of the machine.. and likely longer - I would look to keep the case and change internals as much as I can. But I also want to be able to choose the components carefully to meet my specific needs/cost-performance requirements. At the same time I don't want to be lumbered with extra things I don't need - so I want to be able to save money by removing the monitor option for example.
Cheers,
kalniel