just had a 10 lb tank filled at hartman fire for $24. may seem steep, but at least i got 10 lbs, unlike having it "filled" at henry's beverage for $18. Their 10 lb fills are actually about 3 lbs...never going back. Hartman will re-certify too...not sure of the cost.
hartman sends it out...so take it early in the week...(but they had my tank back to me in 24 hours this week)...guess it just depends on the week.
for beergas, your only option is praxair. i've exchanged 2 tanks there and they were both around $30 for a 20 cu ft (5 lb tank). Although the last time I went...they tried to charge me like $80! let me know what they are charging these days.