For a long time now I've been running my websites from a server I setup in my basement ( running Ubuntu of course ;] ). The positive to it was hell, I had my own dedicated server with full physical access to it and full administrative control over. The negative to it was that it ate a lot of bandwidth, and some things were loading a bit slow. So I moved to paid hosting. Read more about New Webhosting Provider