USGS maps are also amazing, not sure really what project they came from but you can get a very good topo map of anywhere in the country. Really nice to have for planning hiking trips.
I'd add the NWS to that. I don't know of a better place to get weather information and forecasts than weather.gov. Perhaps it's just a lack of ads on the website compared to every other weather site.