I use a soda stream bottle to carbonate and dispense. Just got 4 19L kegs from it. Not bad for $12.44/refill from BigW.
I would rather have a lager bottle, but cannot justify the cost yet. Another benefit of the smaller bottle is if you have a leak, it's only a small amount of gas gone (less...