Up until recently I was ordering ammo from CheaperThanDirt. Recently, however, I ordered CCI Tactical .22lr from CTD. When I received them the three 375 round boxes of CCI Tactical were all broken open and the rounds strewn throughout the inside of the shipping carton. I contacted CTD but was told that I could either ship the entire carton back and wait for them to re-ship... or I could count the rounds to make sure that none had been lost in shipment. Needless to say I ended up counting 1125 rounds of .22lr that night...
Since then I started buying from Ammo to Go. Just recently, however, I needed to order more 9mm and .22lr ammo. I figured out my costs from Ammo to Go and then compared the cost (including shipping) with the cost of ordering from Natchez Shooters Supply and Cabela's. I ended up ordering from Natchez as they were close to $50 cheaper. Don't think that'll be the case every time I order but, for the time being, I think I'm just going to select a few vendors and compare prices...