I've been using Sprayway glass cleaner for years,it's great stuff. It's also sold at Target and Walmart too.I recently found Sprayway Glass Cleaner at Sam's Club and it works very well. Best I've used so far. You can order it online as well.
I've had less than good results with Invisible Glass...at least the product that is from the aerosol can. It seem to produce haze/wipe marks within 48 hours no matter how much I buff.I just bought a container of Invisible Glass wipes. One wipe will do most of the windows. No streaks, and no dist left behind either.