Just out of curiosity, what all goes into owning your own server(s)? What kind of hardware would that take, what would be a good brand to go with, what OS to run on it, etc.? Also, is it possible to set up a website on your own server and not pay for hosting? What other expenses go into a website?