Oh I'd go for self build every time but some one else will have to build it for me.
Seriously though I'm never going near any place like Time,Dixons,Currys or PC World ever again.I'll go to the local shop and talk to the very nice young man who works there and builds all their PC's.