I also use revolution and it does do all it claims except my dog still gets a few ticks and sometimes just days after an application. I do like revolution though.
These are the hardest working voluteers I've ever met. They will travel all over the country just to save one animals life. The world needs a 1000 more people just like them and it would be a better place.