I have one of these Blackburn AirSticks mounted on the bottle carrier of all my bikes-
AIRSTIK 2STAGE MINI PUMP - Pumps
And also carry this inflater and 3 cartridges-
OUTPOST CO2 INFLATOR
I practiced with the CO2 inflator when i first got it, let all the air out of my tires on my Seven Cafe Racer (700x34s). Worked great. I have the Kevlar/puncture resistant/self-healing tires on my bikes, and have not had a flat in years. Have never broken a chain either, but carry a chain tool and quick links anyway. Always nice to be prepared just in case. I usually end up doing more emergency repairs on other peoples bikes than on my own. On one of the paved trails we were riding a couple months ago, there was a young lady with a flat on her cruiser bike. I patched it, filled it with the inflator, could not find any more leaks, and sent her on her way. Worked great. Beat pumping it up manually. Also I put the used cartridges back in my bag and put them in the recycle bin when we get home. My kids pick up all the ones they see that others have thrown on the ground as well for recycling. Don't understand why idiots litter them.