I've only had to deal with fleas once, and it was a long time ago, so I don't remember the names of all the products I used (maybe Frontline on the cats?), but I know I found a premise spray for all the edges and cracks that killed or arrested development of different life stages of the fleas.
Then I got some food-grade diatomaceous earth and put it in a shaker can (like you'd use for powdered sugar) and dusted it into the carpeting all around the house. Let that sit for a bit (maybe 2 weeks - I don't recall exactly) before doing a good vacuuming.
I don't recall how long it took to get rid of them completely, but I always figured with the residual diatomaceous earth in the carpeting, it was probably a very inhospitable environment for the little buggers!