Car Care RSX
Well, I went overboard and bought a nice buffer. It's an ATD-10511 7 inch polisher.
I also bought some really good 3M wax - one for taking out swirl marks and one called 'Ultrafine', along with the correct buffing attachments for each.
I now have a new respect for bodywork professionals...