i've ordered a lot of pc's from dell for my former company, and had 2 rules when dealing with dell: 1) if on a deadline, order from someone else. i'm not kidding. 2) if they start to screw it up, cancel the order. there is no hope they'll get it straightened out.
they do many things well, and if you want a vanilla machine that arrives whenever they're damn good and ready, then you're going to get a good deal. even if they say they'll meet a deadline, they won't. i began to suspect that internal checking on the order slowed it down somehow.
i ordered a base model, previously ordered 10v from the outlet, and it arrived a week later.