Like many I'm a big fan of Bar Keepers Friend for removing crud from windscreens. The main problem with it is the powder goes everywhere. BFK has a new cream formulation which cleans just a well but is much easier to use. It costs £1.99 for a 350ml bottle. It made light work of my windscreen this morning and rinsed away really easily.