Images updated, sorry guys. Moved website.
Majority of the time when your window will not roll up or down can be related to dirty contacts on the window switch. My drivers side and rear window started acting up and after cleaning all contacts I have never had an issue since. Following this tutorial may eliminate this issue and hopefully save you a few bucks on buying a new switch or paying Ford to diagnose the issue which may result in a hefty bill. Total time to clean 1 (one) switch should take no more than 10 minutes.
The pictures below show a window switch for passenger and rear window but the same apply to the drivers side. This also applies to year models 04 and up (not sure if it may apply to anything below a 04, others may confirm).
Before we begin you need to pop the top of your window switch door cover off which can be scary for some but just give it a tug and it will pop right off. Next unplug the wire harness from the back of the switch and remove the switch from the door cover.
#3 - In the red squares below you will see where the contacts are made to roll up or down your window when the white rocker switch is pushed forward or backwards. Under those those contacts is where dirt and grim can get built up and interfere with the connection. Make sure to clean on the back side of them as well as the main contacts (noted in second picture)
This picture shows a dirty and clean contact. I used a wire brush attachment off my Dremel to buff them up. You can also use small piece of sand paper or a little q-tip with some rubbing alcohol which does a great job.
Remember to clean under this:
and clean this: