tmchow, if you don't want to do it yourself, a pro detailer, as bad as it sounds, may be your only solution!
Or you can follow my logic...
If you are gonna pay a couple hundred bucks for the pro detailer, why not just get a PC, some FI-II or SMR, and do it yourself? That won't cost too much more than a pro detailer to remove swirls (not to mention risk hurting your paint!), plus you get to keep the PC and left over SMR! And as you said, the PC will come in handy for many of your future car ventures. Get the PC! With the PC, pads, and some FI-II, it won't cost any more than $180 if you find the right place to buy the PC. Honestly, a pro detailer, who will do a one-time job, won't be too much cheaper.
(chanting) PC, PC, PC, PC!


