I`m actually giving GlassMaster a try.
Its a foam padded triangle with a swivel handle attached.
Over the foam padded triangle you slide a microfiber towel.
Spray your glass cleaner on the inside of the windshield,
and use the GlassMaster to wipe.
It really works amazingly well on the inner windshield, especially in corners and where it meets the dashboard.
Think I bought it from Cali Car Covers.
The other windows just get glass cleaner and newspaper.
Some silicone on the outsides after cleaning.
Bones