Squashdaddy
Go Kart Champion
The trick is to use two towels... one towel to wipe/remove stain. The second towel to dry. Works every time!
^This. Although I just flip the (waffled microfiber) towel over instead of using two towels.
And yes, Stoner's Foam is absolutely the best shit on the planet for cleaning windows. I even use it on the bathroom mirrors at home.