I have a webhost that I pay $10 a month for. I'm not sure how it works all I know is I have a 250GB Hard Drive at their place that I'm able to upload and store things to and also I have a few hundred GB of monthly bandwidth that I can use before they lock the site. As far as I know, a server is just a box (usually small and thin that get stacked on those big towers) that has the typical specs home PCs do like processors, RAM and hard drive space. It confuses me when I see on webhosting sites that I can purchase dedicated servers for $100+ a month and I look at the specs and they are lower then even my second hand PC. Which confuses me about the function of a server (other then HD space) and how much power it takes to do how much work. What is really a foggy area for me is I see sites (particularly forums) talking about how the site is running slower and they are working on buying newer better servers. They often phrase it as if they are buying those servers and putting them into their house/small office. From what I can tell this is done frequently for alot of independent websites that have alot of traffic. What I don't understand is if this is true, then how can they host their own websites on their own servers with such slow internet connections? If I were to get servers set up in my house there's still the problem of me only having a cable modem with a 512Kbps upload speed. I'm just not sure how it works and what I would look into if I ever needed a better solution or if my site ever started to slow down because too many people were visiting it (a proposed scenario). The whole concept is very foggy to me thats why my questions probably appear fragmented.