http://www.aimsurplus.com/
I've ordered from them before - decent prices. Can't really order online anymore, though, since the wife is working now and someone has to be at home to sign for it (may be an Illinois thing).
Obviously can't have ammo shipped to the office (Chicago thing + get fired thing).