Lol you can hardly call webs a webhost. They're more like the dutch equivalent of Facebook (Hyves): You can make some design, put it on your page, and post other crap on top of it (preferably in a way that you usually have to use ctrl+a to read the contents). On facebook the design is pretty much locked (as far as I know hyves and fb), but except that it's the same thing.
Quote Wikipedia article about webhosting:
"A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their own website accessible via the World Wide Web."
"A website [...], is a collection of related web pages containing images, videos or other digital assets."
So basically Facebook is as much a webhost as Webs :P
Anyway, I have my own dedicated server here at home. I know it is probably cheaper to get a VPS or shared webhosting, but I like having complete control of the machine and the network. I can put any OS on it I like, I can run any services I like, I can open and close any ports on router level, and I have to install and maintain everything myself. I learned a lot from it, and there are no restrictions as to what you can do with it.
It only eats 65Watts (though my parents pay the power bill) and nearly never uses the full upload speed (my parents don't need realtime services like VoIP or anything, and I QoS'd games). Mostly any time I need much speed myself I'm on the LAN connection.
The only thing I'm annoyed by is that I need the nameservers from my registrar. I am running BIND (DNS server software) and it is set to be the master of my domain (I'm sure it works, can explain how I tested it), but my registrar's control panel won't accept the IP or ISP's hostname as nameserver. Still have to call them about that...