Wray, arguably the best treatment for your cat is Advocate. It kills everything, no need to get a separate wormer. It is prescription only but you can get a prescription from your vet and buy elsewhere if you wish. In my opinion if a treatment is not on prescription it's not worth buying. Once you get fleas in your home it is a nightmare to get rid of them because there will be eggs laid in crevices and soft furnishings. When they hatch they will jump back onto your cat:-(
Advocate will kill the eggs as well as the fleas.
Advocate Spot On for Cats is a treatment for protecting against fleas, roundworm, lungworm, heartworm and ear mites.
Hope this helps. xx