I'm just about finished with my annual spring cleaning, and I thought I'd share my method, because I think I achieved excellent results. Of course my attack is geared towards boats about five years old. I used different methods in the past on my 16 year old C25.As I posted in an earlier thread, I hauled the boat and did some routine maintenance and bottom paint on Memorial Day weekend. I also polished the topsides (hull) with Seapower cleaner wax, followed by a coat of Collinite Fleetwax. This weekend I buffed out the Cabin, Shiny deck areas, and windows with "3M Finesse it II", followed by the Collinite Fleetwax. The deck and transom get a lot more sun, and were much duller. I used a 3M superbuff pad on a cordless drill for the Finesse it II. I also used Acetone to clean the rubrail to like new. I've tried less invasive cleaners, but this is the only thing I've found the works. I used Starbrite power cable cleaner on the lifelines, as well as the power cable. I cleaned my Starboard stern rail seats with an oxalic acid cleaner. I also had to sand the edges because they came kind of rough-cut, and picked up a lot of green grunge over the years.My goal is to keep a coat of wax on all gelcoat surfaces at all times. That way, the wax oxidizes, and not the gelcoat. I try to use the least aggressive cleaner's possible that will still do the job. Late in my ownership of the C25, a guy across from me hired professional detailers to clean up his C25 for sail. It was hilarious as I tried to pump them for trade secrets, and they tried to do the same with me, because my boat didn't look it's age at all. All I have left to do is clean and treat the canvas, and I'm good for the summer cruising season. I'm a little late on my spring boat "spit and shine" this year, but It's nice to hear the other boat owners at the dock refer to my boat as the new one.BTW- I think I'll go out for the "Duck Dodge" on Lake Union tomorrow. If you're local, you probably know what that is. I may even take the dodger down