I just purchased a pump that was on clearance at REI for $17.99. I forget the model/brand but it is a frame pump size with an aluminum body. However, the coolest part of this pump is that it can be used in 1 of 3 ways:
1.) Frame Pump (self explanatory)
2.) Foot Pump (turn it upside down and flip the lever down and it can stand on the floor and turn the head to unlock it and a short extension hose comes out)
3.) CO2 Pump - this is by far the coolest part. By simply unscrewing the inflation head, you can screw it on top of a mini CO2 cartridge like those used in paintball guns.
At home when my tires just need a little bit of air I use it as a foot pump. If I'm going on a real long trip I attach it to the frame. If I'm just going bombing down some hills locally, I carry the inflation head and 2 mini CO2 cartridges in my saddle bag and add very little additional weight.
Oh yeah, and not that it matters, but the bike is a 2001 KHS FXT Pro
