I haven't bought glass cleaner since I started to clean windows and mirrors with vinegar and newspapers. Just keep a spray bottle filled. Every day I have leftover newspaper, too.

It seems to work better for me. Other cleaners left a film which I couldn't see until the first time I used the vinegar. I guess this doesn't make it more convenient, but it is cheaper!