I got one of these from a post here a few months ago -- works good.
It's good for free... but I doubt I'd ever pay for one -- but I have no idea how much they go for.
A warning for people that don't read the fine-print: it'll scratch the heck out of glass or anything glossy.
So don't use it to clean your car, or your computer monitor.