I've only ordered from targetsportsusa once, but it went well (1K of .223). Prompt shipping... but that was 2 weeks before the CT fiasco. I've only ordered smaller quantities from sgammo, but I like their selection. They're one of the few companies that actually carry the Ranger-T ammo.