I have found that ebuyer and lambdatek are usually cheaper than Dabs for the same stuff, and have better customer service.
It is still very hard (if not impossible) to build your own PC to the same spec. as a volume manfr. such as Dell AND at the same price. But as has been said, there are pros and cons to both approaches.
SD