I got a regular travel pump (no CO2 canister). Works great for my bike - however, I think it would be a little too big to fit in a bike bag...I haven't tried.

But then I saw some CHEAPER floor pump ($14-$16) at REI.

Now - I'm curious, WHY should you have the floor pump? I understand that when people get a flat on the road, they use the travel pump or CO2 pump...so if it's full when you're on the road, what difference does it make when you have a floor pump? For MTB users, it's obviously better off with floor pump.

Why some pumps are so expensive, while others are cheap? I got the travel pump because it was actually CHEAPER than the floor pump...until I went to REI and found a floor pump that was even more cheaper than my hand held one.