Oh it was.
Sad part about it the entire time the service techs are constantly trying to sell you stuff. One option I almost bought & that was you can pay for an all American service department if you are not satisfied with current level of service. I would pay for 1 year of this option for just under $200.00 
I did not take it they should just give us that for free.
My fiancée went through the nightmare that is Dell tech support. One of the PCI-E slots died, rendering one of the video cards useless. We called Dell, explained the issue and told them the problem was the motherboard, not the video card. They insisted on sending out new video cards (this led to a screw up on their end that resulted in me getting to keep the new video cards without paying for them heheheh) but since the motherboard was the issue, only one video card worked.
So, they sent out a new motherboard and had a tech come out and replace the bad motherboard. Now, keep in mind that the old motherboard still worked, the only issue was one bad PCI-E slot, the other still worked without any issues. The tech replaces the old motherboard and turns on the computer. Nothing, not even a beep. He removes the new motherboard and puts the old one back in and he turns it on, not a beep out of it. Heck, the power isn't even turning on now. He fiddles with it for about 3 hours before finally declaring, "the new motherboard is bad". I then asked why the old motherboard was doing the same thing as the new one, since the only issue with the old one was the bad PCI-E slot, other than that it worked fine. He then tells me that he's got 7 years experience as a certified A+ tech and has worked on Dell machines for 5 and then pretty much dismisses me. He then explains in rather patronizing tone how he's got to order a 'new brain' to replace the 'old brain' that doesn't work and it should take a week to arrive and he'll be back to replace it. Fast forward 2 weeks (he forgot to put the order in) and he comes back with the new motherboad and after working on it for a couple of hours, declares this one too is no good and he'll have to order another one because "this brain is bad too". Fast forward a few weeks (he forgot to order it again and when he finally did order it, Dell shipped the wrong motherboard) and he comes back. Again, repeat of the last two attempts..."this brain is fried too."
He starts to explain how he'll have to order another motherboard when finally I had enough. I called Dell support again and this time got lucky and actually got someone in the States. After explaining what happened and the nightmare experience of dealing with their support and failure to get the machine running. I get transferred to a supervisor, explain the entire thing again and then I'm told that a "manager" will call me back. The manager calls me back about 10 minutes later and again, I explain what happened. He then puts me on hold for a few minutes and comes back and apologizes for the terrible service I received through both their phone support and their on-field tech. He adds that he's approved a total new replacement of my fiancées computer and they're shipping it out FedEx within 5 days and we should have it by the beginning of the following week. Sure enough, following week rolls around and the FedEx guy comes and delivers the new computer. My fiancée's original computer was the Dell XPS 720x, slightly over $2k. Now this is were Dell really did come through. They upgraded her computer without any additional cost to the XPS 730x H2C, almost double of what her replaced Dell was worth and a crap load of free stuff. While it was nice that they did this to compensate us for the headache we had to endure our experience has definitely determined for us that we will never buy another Dell product again. It was a joke that it took 4 months for them to finally resolve the issue.
ack-ack