I've had good luck with Dell - but maybe it was luck. The one time something really strange happened, the nice support person from heaven-knows-where talked me through reinstalling all sorts of things I'd have been reluctant to do myself, and nothing vital was lost.
JudyB