Question:
I have a highspeed internet connection (DSL/cable). Can I just host my own site?Answer:
Definitely not!
DSL/cable is fast for single or few users (such as yourself and your family). But when dozens try using that connection, it is simply inadequate.
There is a reason why DSL at 5mbit can be upto 100x cheaper than an industrial-strength connection also at 5mbit.
Many ISPs providing DSL/cable service also have clauses in your contract that forbid you from hosting a website on their connection.