I use Zaino Bros products:
Z-18 Clay Bar $16.95
Z-PC Fusion Dual Action Paint Cleaner Swirl Remover $12.95
Z-5 PRO Show Car Polish for Swirl Marks and Fine Scratches $16.95
For leather I use:
Z-10 Leather in a Bottle $10.95
I usually just buy it as I need it (combine a few items to make up on shipping costs) or if you're just getting started you can buy a kit. Web site is here:
http://www.zainostore.com/
I've been using this stuff since about 2002 - it was recommended by a friend of mine who show's his Z06 vette in shows. It goes on effortlessly and is actually a 100% synthetic wax so there is no yellowing (like you get from carnauba) - every coat you put on puts an additional layer of protection and it builds up so it looks better every time. I wax 2x a year and started using the anti-swirl and scratch stuff when the watering ban started here (I used to NEVER go to automatic car washes but the ban got so bad it was the only way to get the truck clean - it's required that the car was use a recycling system and most of the self-washes don't and were closed down).
Another advantage of Zaino is that it doesn't marr the cladding if you get it on there - no white streaks on the edges. The claybar removes the impurities from the paint (dust and road crap that get's embedded) by rolling across the surface. I don't believe in using powered buffers - too easy to burn through the clearcoat. With this product even the buffing is effortless, and with the minimal amount of painted surfaces on the VX it's not time consuming at all.
-- John