(NOTE: Products mentioned below are just ones I've seen or used. This post is NOT intended to promote a particular product or service. Just personal experience only.)
My boy and I have had excellent luck with Program. Comes in two forms - liquid that you mix in with the food or a pill.
Our new vet, though, doesn't favor it as much as Advantage. And, I do have to say that it's proving to be very good, too. Just squeeze the liquid out on the back of the neck once a month.
I haven't done it (don't have the kind of floor type that it would work with), but I've known several people who have tried that service that comes out and treats hardwood floors with a certain powdery chemical. It's di(whatchamacallit) dirt - supposedly, you can also find it in aquarium stores. Anyway, it gets into the cracks in the floor and then sucks the moisture out of the flea - causing it to die.
Everyone here is right though - you've got to treat the whole environment, not just the pet itself. Those suckers hide everywhere!
But, DO make sure you do something to treat the fleas. Fleas lead to tapeworms. And, you have one bout of those icky, rice-looking, squirmy things around, and you'll never want another flea near your house again. Plus, tapeworm treatment for a pet can get very expensive after a while.