Found this the other day:
http://www.putfile.com/
You can upload without signing up to anything, they give you a link to the video embedded on their webpage, so you can't easily download it, however any videos you watch via this site reside temporarily in your Temporary Internet Files folder (in Windows XP anyway) which is going to be somewhere like:
C:\Documents and Settings\username\Local Settings\Temporary Internet Files
You can then copy it from there to anywhere else on your hard drive.