I've used PC Specialist twice now and I've found them to be really good. They offer pre-builts and individual parts but the service I go for is buying individual parts and then having them put it together for me because I'm almost certain I'd mess it up.
The forums on there are full of very...