I was in a Walmart once and picked up a box of Zeiss branded optics cleaners for around $3 for a pack of something like 50. Basically, similar to the hand wipe pads. Some sort of alcohol on them and a soft "cloth". That being said, I won't use them on my lenses. I use them on the "cheap" filters that protect my lenses (already contributed my thoughts to the poll).

I've gotten some really ugly vintage lenses on ebay (optars, steinheils, tessars) and Windex and a soft cloth has done wonders.