If you rinse your tub with water after every use, you can increase the time between major cleanings. I keep a cheap plastic watering can near the tub just for this job. It takes about a minute to fill the can and rinse the entire tub. This washes away all the soap scum and leaves the tub looking fresh and clean.