got to say im always happy with dell's tech support.
At work we currently order about 100 machines a month from them and any that have problems, one quick call and an enginer is on site or the replacement parts are delivered next day!!!
They may not be the cheapest but after bad experiances with pc world and time id defo say buy a dell!!