I get built to order by my local shop
http://woc.co.uk - I really do like having somewhere to take things back if they need attention, where I get personal assistance by people who know what they're doing, rather than premium rate foreign call centres.
You get
exactly your own choice of software installed, too, not whatever rubbish the main suppliers choose to load on.
Er yes, it costs a bit more that way, obviously, due to paying people in the UK to put the box together, but I reckon it's worth it.