I'd second Green Top and Shyda's.
BassPro does have stuff, but they aggravate me so bad I avoid doing business with them.
FWIW, I was in Clydes a few weeks back and they are out of the reloading business. Only had about 300 oddball bullets left on the shelf, no powder, no primers.
Some online suppliers will discount/decline hazmat fees for a minimum order. Others have promos from time to time that include free shipping and/or hazmat. Another way to save money ordering online is to split an order and hazmat fees with a buddy.
I also have good success buying at gun shows. Richmond, Chantilly, York and Harrisburg shows usually have decent vendors.