It's a website from abroad
There are servers in Asia that upload very fast
Requires registration and email activation
Sign up with HOTMAIL