Capstar works well. It's a pill and works from the inside out. Bio-Spot doesn't work, I've heard from several people that have used it without success. Do NOT buy Hartz flea treatments. They've been pulled from the shelves by the FDA but they are still out there. I can kill your pets.

Frontline or Revolution are the best.