Halo is right on the part of the hosting. I have a server setup for hosting and it is soooo heavy on network usage and electric. My monthly bill in the summer is $300+ and $150+ in the winter. An easy thing to host would end up being websites and thats also tricky as there are so many other web hosts to compete with that you end up having to cut your prices down a lot to even get people interested in your company. Halo does a great job with CU and Michael does a great job as well. I have been following CU for a while now and have seen the progress they have made and they don't stop for anything.