within a week normally but i think they quote 28 days.
if you wanna go a bit more upmarket then i'd be looking at HP stuff, but its the same PC for more money, just less likely to fall apart 3 years down the line.
i wouldnt be swayed for cheap ebay deals and small name manufacturers, for the small saving you'll make on price you'll lose out on the good bits that come with buying from proper companies (ie waranties etc.!)