I order all of my ammo online, but from different places using two sites that scour the Web for ammo deals:
Gun-Deals
Ammoseek
You can set up alerts on Gun-Deals to send you emails when ammo drops below a certain price per round. And, it's a good site because it takes your zip code and estimates shipping, giving you a more accurate per round price.