Websites as a new industry have a lot of myths in them...
You have to ask around, and learn a lot, you can not simply trust blindly
those you hire, you must make sure when they say 1 + 2 = 3, that it really
means 1 + 2 = 3.
Running a website is always going to cost money, it just a matter of what
you want to get out of it...
For example to run an ecommerce site, or any site that allows programming,
is going to cost extra, because of any database needs, and the licenses to
run the certain software/application servers that allow your site to that
extra magic.
That's why I personally recommend people become affiliates first, before
jumping in....
That way you can get one of those free sites, and learn by trying to build
your knowledge and experience the hard way.
Although there are a lot of good resources...
>> Stay informed about: Web sites costly more than you think