I've always been a tampon girl and *sheepish admittance* have always been a flusher (sorry about the pipes, mom!) . I was just so grossed out by the alternative, it was bad enough to have the applicator & wrapper in the trash, having to cover it up like my mother taught me to ( I stopped doing that at home pretty quickly, it seemed silly). Like so many things in my life lately though, they had to go. The create a TON of trash, usually contain dioxin and who knows what else (they don't have to tell you) , dry you out, cause TSS, and they're expensive.
First I looked into sea sponges. Not my thing. They're very natural (and historic), but they require a LOT of care and washing, if you choose to install a string it can rip them, and they need to be replaced every 6 months.
Then I looked into menstrual cups. They hold the flow in a cup, instead of absorbing it, so there is no risk of TSS and no drying out. For the same reason, they only need to be changed every 12 hours, except during the heaviest of flows. You only need one, care is very manageable, and they last up to 10 years. At $40, it probably will save you around $800 in its lifetime. This is also an ideal solution if you're going to be backpacking (no garbage to pack out) or traveling in a country where feminine hygiene products are unavailable. There are a TON of brands out there and they aren't all the same sizes. There are even websites dedicated to describing the sizes and fits of the different brands. The one thing they all have in common is that, in the US, they are really only available online. I went with the Lunette (model 2) because it seemed the most straight-forward, size-wise. There is definitely a learning curve, so it requires some patience, but on the whole I think it was worth learning to get the hang of. The #1 lesson I learned from my trial ? MAKE SURE the suction seal has broken before you try to remove it, you'll be glad you did. (ouch!)
If pads are more your pace, there are a number of quality cloth pad makers, including Glad Rags and PIMPS (Party In My PantS).