First off- ignore the corny name.
I found this product when looking for some bike related father's day presents. I got one myself, and I must throw down a positive review for it.
It is basically a bottle of lens cleaner & lens polishing cloth in a small bag. No big deal there, but what's handy about it is the bottle has little chassis around it that on one side has a sponge, and on the other a 2" rubber squeegee blade. Those two appendages make this pretty handy for face shield cleaning at gas stations or other rest stops on your trip. Once the bottle is empty, you can just refill it with Windex, or your favorite cleaning solution. The first ride I took it on I was sold. It's small enough to fit in your pocket, or takes up little space in a tail/tank bag. Spray it up and you can use the sponge and squeegee to get all the splattered bugs off with ease.
Their site is here:
http://www.weewilly.com/ but when I tried to buy one from there the paypal shop was broken.
I haven't seen it in too many places, but I got mine from CA Sport Touring:
http://www.casporttouring.com/store/...gory_Code=cgid
This has also been reviewed on webbikeworld if you want a second opinion:
http://www.webbikeworld.com/Reviewed...aceshields.htm
Cheers,
-nmb