cleaning old glass

I have found that Steardent tablets work for cleaning some of the cloudiness from old glass vases. A bottle brush is also useful for reaching awkward places. Copper "Magic Balls" can also help.

Has anyone tried vinegar or rice or eggshells? I've heard those can be useful. Any other remedies to suggest?