For professional and commercial work, it's hard to beat the quality and sheer variety of stock video available on Shutterstock. It's not free, but with over 17 million clips available (including ...