I use Powder Valley online for most of my powder/primer needs. I hit up MidwayUSA whenever they waive hazmat fees on primers and locally I use DSH or Kevin's. For bullets I use Bayou Bullets for practice and Montana Gold for matches.