I try not to use bleach to much. I've been told this will lead to the chalkiness you see in boats after a couple of years. Capt. John Falterman turned me on to some stuff call Pro Force cleaner (Sam's club). It does have some bleach in it but Capt. John swears by it and it has been working for me.
I use a product called 'Hull Brite'. I does a great job on the non-skid espeacially. Cleans scum lines with ease. It stings your skin a little. After its dry I use a product called 'Hull Finish'. It's kind of like a armor all for boats. Does stainless, plastic, fiberglass etc, I wipe it everywhere on the boat. I find that if I use the hull finish, it keeps new crud from sticking to the boat. Walmart or Academy.
Duke
Clean and waxed
I use 1:1 bleach and water when my deck is nasty. I never let it get this way, it takes too long to clean. For normal cleaning I use Woody's Ultra Pine and follow with Woody's spray wax. Gone are the days of hard scrubbing the slime and blood from my decks. The spray wax goes on a wet deck with a soft brush.
If you decide to use bleach, it does work. I use it a couple times a year. But make sure you rinse everything you clean with it, and when you think you rinsed enough, rinse it some more. Also, if the bleach gets into your bildge, you may want to flush your bildge pump and bait well pump. They won't last long with bleach eating away at them.
That guy in the white boots
SOOO much non-skid.........
I was frustrated too with so much non-skid.......it is a bear without the right chemicals. Hull brite and a soft brush with barely little elbow grease. Don't forget the Hull finish. It's so much easier to clean the next time if it has been protected. Like washing a dirty truck that was waxed first.
I have a 2006 Skeeter that gets slimed up very frequently. I clean it fully after every trip, putting a couple of cups of bleach in a 5 gallon bucket mixed with water. My boat has never gotten chalky. The non skid is bright white and the smooth glass is slick. I would rinse well after and don't get the bleach on your vinyl seats or leaning post seat. It will dry out the vinyl. My boat looks great for a 2006 that gets used hard.
I used 1:1 with bleach and water. For tough spots I use FSR
http://www.academy.com/webapp/wcs/stores/servlet/Product_10151_10051_14027_-1?Ntt=fiberglass&Ntk=All