Here's how to do it with distilled white vinegar!
First, take a good look at your grimy showerhead...
Distilled White Vinegar
Plastic Baggie (big enough to cover showerhead)
Large Rubber Band
All you need to do is fill the baggie half-full of vinegar to start. This MAY be a bit messy, but worth it! Then, place it over your shower head and secure with the large rubber band. You can fold the baggie back over the rubber band to help keep it from slipping. Mine made it overnight without crashing, Whew!
Now, CAREFULLY remove the rubberband and baggie...you can use the washcloth to polish it and...VOILA!
A clean showerhead!!!
No more every-which-way-squirty-streams in the shower!
Have a vinegar tip you want to share?