I always use the baking soda with white vinegar, too. Have for years and always have fresh, clean-smelling drains that run smoothly.
I use a spoon to pour 1 cup of baking soda down the drain, then follow with 1-2 cups of white vinegar slowly. Allow it to foam as you add it slowly....this means that it is working. Let it sit for 30 minutes. In the meantime, boil a kettle of water and pour it down the drain to rinse away what the baking soda and vinegar has cleaned off the sides of your pipe.
If you have a double sink, do both at the same time or it will not work.
Alka-Seltzer is good for toilets. Plunk a few (4 or 5) into your toilet and let them sit (30 minutes?), then scrub and flush.
What I found works awesome after scrubbing a toilet clean is plunking one of those Clorox bleach tablets into the tank that freshens and sanitizes the toilet between flushings and keeps it cleaner longer.
at 6:46 AM on Feb. 12, 2009