Bass Boat Saver
http://www.bassboatsaver.com
I saw somene using tidy bowl toilet bowl cleaner,, seemed to work great,,,,
Ranger boats
Perotti pro holders
Avery outdoors superstore
All guys above are right on the products, I have tried about all of them. All work, Super Clean is my degreaser of choice for boat but prolly not a dimes worth of difference from any other degreasers.
Mac Daddy x2. Work wonders!
The Works toilet cleaner works wonders.
For deep, deep stains try On-Off hull cleaner. We used to spend a lot of time in tannin-stained water in Florida (blackwater). It was really rough on our white Pro-Line and if the boat sat in the water for any time the boat took a dark, dark stain. We found that On/Off would take it right out. That being said, it will etch an aluminum or galvanized trailer, so be aware of that.
As others have said- wax is your friend. Once the boat is clean, hit it with some rubbing compound, then wax and buff the hull. It will make a big difference in the way the hull resists stains.
B-52 and psi wash. Then wax. Then Bassboatsaver after you come off the water. You'll never have another problem. Wax yearly if possible. Stuff sticks because you have lost the slick finish. Its just like roughing up a surface to prep for paint. If you keep wax on it or anything slick, stuff will not stick. Agrihawgs brother in law showed me a cheap trick when nothing else is around...and it works. Pledge dusting stuff. I would get the cheap dollar general kind and keep it in my boat. If I ran out of bass boat saver I would spray on and wipe off dollar general pledge. You'll be surprised. lol.
I know you know this, but the key is prevention...wax will keep you from having to clean the stuff off.
"But if serving the Lord seems undesirable to you, then choose for yourselves this day whom you will serve, whether the gods your ancestors served beyond the Euphrates, or the gods of the Amorites, in whose land you are living. But as for me and my household, we will serve the Lord.” Joshua 25:15