Years ago, I used Diazinon, but it has been phased out due to toxicity to birds. Found this alternative, which, as is noted, shouldn't be used where it could contaminate water, because it's toxic to fish.
http://www.domyownpestcontrol.com/talstar-pl-granules-p-47.html
I thought there were fleas in my house, although I only have an outside cat...you won't believe where they originated. My daughter filed an insurance claim after someone hit her car, and the RENTAL CAR had fleas!!! That was Enterprise...we had to drive to Midway, but the agent supplied her with a different car and comped the gasoline tank fill-up. As we were going in the door, my daughter cautioned me, "Let me handle it". Ha. Just because she has seen me go off...but that's the thing...I DON'T lose my temper when people do their jobs, and this agent was young but extremely competent and helpful. However, I have a well deserved rep for not putting up with BS...whether it's business or personal. And I get really incensed when people don't stand up for themselves.