Hmm, I've been using Windex exclusively to clean my MacBook for the last 2 months and it seems to work wonders.
I've learned a few tricks back when I was a kid when it comes to cleaning glass. Any cleaning chemical will dry in streaks if you don't wipe them in circular motion. The streak marks are left due to the uneven pressure applied on the glass.
Oh, I almost forgot. As ghetto as this may sound, soak up some newspaper with water and wipe down the glass panel in circular motion. Another trick taught by my grandparents (it works wonderfully).