Anyone have any good suggestions on how to clean the inside of your car windshield? It seems like no matter how much windex or whatever I use, that gook that ends up on the inside, just smears around and never fully gets cleared off. Right now, it's a bit of a hazard because the sun hits it just the right way in the morning to make it almost impossible to see clearly as that haze diffuses the light.

I swear i've used half a bottle of windex and half a roll of paper towels before and it still didn't really get it non-streaky.