I used the MaryKate On/Off stuff for the first time this year (had used Starbrite and West Marine stuff previously). I was VERY pleased with the results, best cleaner I've ever used. My boat sits in the lake all summer, this stuff took all the water spots and algae off with very limited scrubbing. $14.99 at West Marine right now, worth every penny. Get yourself a mask and rubber gloves before using it, its strong stuff.
Boat: Med Blue 2012 X2
Old MC: 1998 Maristar 225 VRS
Rig: 2009 Chevy Tahoe LTZ
He who dies with the most toys wins...I'm losing right now!!!