If you have money and time, I would invest in a PC (Porter Cable Random orbital).
I've used it and have had good results.
What I've used with the PC was the Meguiar's 6.5 inch polishing pad with #80 Speed Glaze (It's a swirl remover if you're wondering).
This picture was from a Meguiar's workshop...I got the same results. (By the way, this was MY ACTUAL CAR)
It's in my gallary too so yah...
Good luck on your situation.
-Randy