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!
give these guys a call. They are near you. FYI, I paid 65 bucks locally for a sheet of 18 gauge, 4ft wide, 10ft long. just to give you a rough idea

Carbon Steel Products - Space Coast Steel Corp - Central Florida's Steel Source