Either brewhardware.com (run by a member here at HBT) or bargainfittings.com work out great. Neither has a significant leg up on the other cost-wise - you'll find one has a couple fittings a few cents cheaper than the other, and vice versa, and it all basically comes out in the wash to leave them roughly the same. I've had excellent experiences working with both.