We used to use Interceptor, but the new vet doesn't carry that so we now use HeartGuard.
And as for fleas *knock on wood* we've never had a problem, so we don't use anything.