A great (and cheap) window wash:
1/2 c. white vinegar
1 qt. warm water
Combine and pour into spray bottle. Works like a charm and is MUCH cheaper than windex!
Also, hydrogen peroxide cleans windows wonderfully.
Another great tip: use old newspaper to wash your windows. It doesn't leave lint and the print leaves a streak-free shine.