How to prevent a mildew-y shower curtain

I just swapped out a mildew-stained shower curtain liner this weekend for what feels like the umpteenth time this year. Tired of this all-too-quick buying/replacing cycle (even after purchasing mildew-resistant curtains), I've done some research on the best, most simple ways to prevent a shower curtain from mildewing. Should you be dealing with the same nuisance, here are a few pointers:

For starters, look for a vinyl shower curtain liner with a smooth surface, so water simply glides right off the liner-leaving less of a chance for it to fester and turn into mildew.

Always shower with the fan on in the bathroom to draw up excess moisture.

When you're showering, point the showerhead away from the liner. The less water gets on the curtain, the more time it will take for fungus to develop.

Post-shower, leave the curtain partially open to let air circulate through the area. Make sure, however, that none of the curtain folds are touching each other, which can trap water on the curtain.

Once the curtain is mostly dry, move the shower curtain from the inside of the tub to the outer side of the tub to speed up the drying process.

Wipe down the liner, even with a damp towel, to reduce the amount of moisture left on the curtain and to pick up any lingering shampoo or soap residue.

Once every week or so, spray down the liner with a mild solution containing bleach (you can make your own with one part water, one part bleach).

I've also read that Listerine (the original formula, not the minty kind) works similarly to kill spores that are settling in on the fabric - can anyone out there vouch?

Sources: ehow.com; doityourself.com; thriftyfun.com