Fire extinguisher shop for refills most of the time. If I have a tank getting close on recertification date or I don't have time to wait on a refill, I exchange tanks at the welding supply shop. I do manage to avoid the need for an immediate refill (it's a 30 mile drive each way) by having 4 tanks though.