I'd also just recommend you do it yourself... Its not that hard to do.
Porter Cable + 5 pads (get orange, white x2, black, blue) = $199
http://www.autogeek.net/hk7424.html
Meguires M105 for heavy swirls on an orange pad speed 5
Meguires M205 for cleaning up marks from the M105 and light swirls on white pad speed 6
Glaze on the blue pad speed 5
Blackfire Wet Diamond on the Black Pad. speed 5
Here is cart that I bought earlier this year. My car is totally swirl free. =)
http://www.detailedimage.com/Cart-Saved/839313715/
That comes to $265. Take a Sat morning to wash and claybar and buff it. You wont believe how satisfying it is to see your swirl free car that you did yourself.