I have a 10lb co2 tank and like it alot. I fill it up about twice a year. It'll run air tools for a fix or two back at camp and will fill a 37x12.5x17 tire from 0 to 20 psi about 20 times on a single bottle. The total set up cost about $250 but you could scrounge one together for much less. It costs about $25 to fill it each time.
It has it's inherent weaknesses, ie. being empty when you need it, being heavy, not being free for refills. But for the odd time I use it and for the ability to shoot a ton or psi and volume out to reseat a bead, I like it.
Here is a chart that will tell you how many tires it'll fill on a single tank and weight/psi.
http://powertank.com/charts.specs