Rich is right on with the 3M products. It sure takes time to apply compound and then Finesse II but it is worth it. My boat is a 1997 and looks like showroom condition. I have always used Starbrite Marine Polish with Teflon as my final application. Waxes tend to build up over time where as polishes don't.
http://www.amazon.com/Star-brite-Pre...+marine+polish