I've used Amdro and it worked great. It needs to be fresh, and it needs to be kept dry. With a really big colony, I would probably burn them with gasoline first, but that's just me.

If you have pets or kids, be careful: Amdro can be fatal.