I haven't heard anything about bio-spot except the dog variety is very dangerous for cats. I don't have a cat so wouldn't have to worry about that but I'm gonna wait til I do hear more about bio-spot before I try it.

I use advantage (on my dog). I often wait til it's too late and the fleas have arrived but advantage takes care of them right away.