Where can I Find Free Video Downloads?

Service like Youtube allows you to watch various uploaded videos. But it don’t allows you to download. Metacafe allows you to download too using software.