I have used Advantage flea protection for almost 15 years and only the price has increased over time.  We may or may not have fleas, hard to find proof, but if an itchy spot shows up on my arm or leg we give the cats the treatment.  Seems to work at least for mild flea issues.