I bought mine from a dealer here in town. Well, it takes FOREVER just for a regular service. So I found another dealer in Memphis, which is about an hour drive for me. I called and spoke to the guy who does it. He promised me as long as there was nothing majorly wrong that would need him to order parts that he would have it done in a couple of hours! So I made the drive, dropped it off and wandered the malls and bookstores. Within two hours he called and said it was ready.
So...I will drive that hour from now on, and the crappy service that I got from the dealer here in town is a memory.