For the pump/valve mismatch problem, I keep a Schrader/Presta valve adapter on one of my valves at all times. They cost about $1.50 and are usually in a bin right next to the cash register at bike shops.
There's a picture here, scroll down.
http://www.matthewsbikes.com/techcorner/prestavalve.htm
Most valves/pumps are Schrader out in the world, so I wouldn't have a problem on my mountain bike anyway. Unless I ran into a roadie with a Presta pump!
Karen
~~~~~~~~~~~~~~~~~~~~~~~~~~
insidious ungovernable cardboard