Forgive me if this was discussed elsewhere here... I thought it was, but I couldn't find the thread for the life of me.

I'd like to know what folks like to use for cleaning their canvas tops? I've heard everything from just using a diluted household cleaner to products such as RaggTopp. What are your preferences? We have two soft tops here which are starting to get a little grungy, and one that looks like it may even have some mold (!) starting. How about protectant products after a cleaning?

Thanks,

Jennifer