Im not a real fan of buffers unless your paint is in real bad shape and/or the car is EXTREMELY clean. You must be extremely careful with them, especially with black paint. Any little grain of dirt or sand will totally ruin a spot on your car before you can lift the buffer. I have used several waxes, cleaners, and polishes. By far my favorite is the Zaino show car wax/polish.
http://www.Zainobros.com It shines like a polish yet protects like a wax. I never realized how my car could shine till I used it. I also like to use Meguiar's Paint Cleaner a few times a year to clean off the grime before I apply the Zaino.