I always used tubegalore which combines video from a bunch of different sites and makes it searchable.
HOWEVER, I am right now in the process of restoring all my files on my PC because some malware from tubegalore f'ed up my system to the point where I had to reformat the HDD.
From now on I will stick with moviemonster and just pay per minute. Gamelink is another PPM site I've used before but moviemonster is faster for me.