If you can spare a weekend day or two, you'll get a lot better results than any detail place if you're willing to do it yourself. Get a clay bar (which detail shops *seldom if ever* use), some polish and polymer wax, add some elbow grease and you've just saved yourself $200 and ended up with superior results.