So, the drivers window switch has lost it's (auto) spring, which means the window still goes up and down, it's just that the switch stays up or down and I have to manually put it back to the middle.

Now I haven't checked, but are the front switches separate from the rear switches like so?

Click image for larger version. 

Name:	s-l1600.jpg 
Views:	47 
Size:	93.7 KB 
ID:	1759