Well I like the other 6 billion people on the planet am interested in running a website. I have about a kabillion ideas that I would like see come to fruition. I would like do as much of my daily operations as possible from home. What would be the best option for me?

The question is more directed towards hosting. Should I get a

A. Dedicated Server
B. Get a copmany to host my site (Netfrims and so on)
C. Run my own server
D. The hundred other options I forgot to mention.