One of the easiest changes you can make environmentally is carrying a water bottle rather than buying bottled water and putting all that plastic into our landfills.
Yet water bottles can have their own issues, when it comes to cleaning them. Putting some plastic water bottles in a hot dishwasher can mean releasing toxins (BPA) into your water or just damaging them. Hand washing can leave a soapy taste or lead to mold if they aren't dried properly.
Happily, a cyclist has come up with Skweet, an all-natural, biodegradable powder that cleans and deodorizes plastic, aluminum and stainless steel sports bottles, and even hydration packs.
It's easy to use too; for the most part all it takes is a teaspoon of Skweet, warm water and a shake. There are about 24 washes per container.
As far as I can tell, it's not sold at any bike shops here yet, (if you recommend Skweet to a merchant and they order it and use you as a reference, you can get a free tub), but you can go to the Skweet site and order it for $9 a tub.