Auto-Ranging Meter Design
OpenCircuits input protection discussion: 

http://www.opencircuits.com/Input_protection

It basically boils down to some resistors to limit current and a zener to limit voltage with a couple of capacitors thrown in.