Where do you Buy Your Sheet Metal?

What I mean by sheet metal is your 20ga or 18ga pieces that you use for small patches. All I have around where I live is Home Depot and steel yards that want to rip you off and arnt friendly to deal with. Would any of you recommend any online sources or good brick and mortar places in the central Florida area? Thanks!