[ame="http://www.amazon.com/Stoner-92164-Invisible-Windshield-Cleaner/dp/B000M3V95U/ref=sr_1_2?ie=UTF8&qid=1380138698&sr=8-2&keywords=stoners+invisible+glass"]Stoner 92164 Invisible Glass for Window, Windshield and Mirror Cleaner - 22 oz. : Amazon.com : Automotive[/ame]
bought it from amazon.com for a little over $4 shipped. I've got prime membership so 2 day shipping is free
I've been hearing about this cleaner for many years now but never had good experience with glass cleaners cause most of them are difficult to use and often smear and leave unwanted streaks on the glass.
I've been pretty bored with my car lately as I've done almost everything I've wanted to do to it so I figured I'd get this as an excuse to do spend some time with my baby.
This stuff goes on and comes off really easy, just a few sprays and wipes, the glass comes out much cleaner than the standard water + microfiber or water/soap + microfiber.
After you are done, admire yourself in a super clean , nice and see through windshield. I also used this for the rest of the windows and hatch.
Tip: don't spray too much or it will haze/streak/ and all that bad stuff. Wipe on thoroughly, and wipe off thoroughly. It's easy and only requires a little bit of elbow grease