In the last year I’ve mentioned Box.net a couple of times (here and here). It is an online storage site. They provide you with 1GB of space for free and you pay if you want more than that. They just recently started a new service called Box.net/lite. It allows you to share files up to 10MB in size:
Add a photo, song, document, video, or file into your facebook notes, myspace, or blog.
They host the file for you. So essentially you can use this as a file hosting service similar to PutFile.com. I’m not sure what restrictions there are, but this could come in handy.