I was preparing to start a thread about the need for an air tank for people who own more than one gun, which is most of us. Most any reasonably priced compressor will last quite a long time if you only use them to fill rifles. Having two rifles will probably yield at least100 shots when you're in the field, and for me, that's more than enough for a day's shooting away from home. Even just with a single gun, many will give you 50-70 shots. (obviously that depends on caliber)
My feeling from the start was to go with a compressor; I chose the Omega Air Charger from AOA. A tank would have been about $5-600 plus the cost of refilling, transportation, and the inconvenience. Actually they tried to talk me out of it, saying I'd be better off with an air tank. But I'm glad that I didn't go that route.
I know this approach isn't for everyone, but I think it's worth considering.