I am developing an application that will collect journals from academicians, review it, and publish it on the site for the world to see. There would also be a blog, forum, and some form of social network.
Users would be allowed to submit documents, photos, and video. I am estimating that on an average a user will use up 1gb a year and we expect to host about 350 users on the site during the first year.
What hosting technology and requirements do you think i may need? Please are there any other considerations i should take into account?