I like empflix the best. They have a ton of full vids, and much more overall vids than the hamster and tube type sites. Also, you can download straight from the site, and it actually saves them with the real file names, not a bunch of random numbers and letters