@Deozaan, I posted the link to the open source project that lets you setup owncloud on VPS/Dedicated server. From that site you can find the other service that offers free and paid plan for storage. I used free plan from owncube for hosting my wordpress backups.
@ATH, I think you're ignoring the facts that these big brands do have an alternative which are running even before the products from big-brands. You can browse the list of dropped google, MS and other big brand projects and compare them with startup projects which are doing fine on their own after the collapse of big-brand services. Take example of evernnote vs google bookmarks(which is next in the list for shutting down), MSN spaces vs wordpress and many more. So using big brands product is quite risky compared to using startup products.
Also agree with 4wd, it is quite slow for the web interface but there is desktop client to browse and upload the files. That worked for me on ubuntu.