I know some people don't like anything Brewcraft related but I've found their Brewclean to be
pretty good for glasses.
From their website..
"100% biodegradable, detergent & solvent free, non-toxic. Use for everything. Cleans kitchen & bathroom surfaces, BBQs, degreases engines. Fantastic...