http://www.putfile.com isn't bad either
Thanks for the heads up. I hope more such sites are linked on the thread.