You have two basic options to put your web site on the internet:
A) Sign up with some hosting service,
who'll either forget all about you
or charge you a small fortune for the privilege of their attention.
B) Figure out how to set up a web server yourself,
and spend the bucks on keeping your system on the net around the clock.
Not much of a choice, is it?
Fortunately there's a third option:
C) Put your site online through Rzero.