I am planning to start a free hosting service. I think its really a good niche and will bring you money if you do it properly.

So can anyone give me some tips on how to do this?
As for everything, How do you get people to sign up for free hosting?
Then how to monetize it?