It's about time for a new system and I was wondering who makes a quality semi-custom computer. I'm tired of Dell and don't want to go through any other large company - the custom boxes I've had in the past were much cheaper, reliable and performed exactly how I needed them to...I just don't recall who I went through. Ideas?