I am currently finishing my final project of my IT degree and am building a website for a customer (home company). I am abit confused about the whole hosting deal. I know i have to get a domain name but what are the options with hosting? I need the website to be able to be edited when i have finished with it (pictures/content etc). Was thinking wordpress for the CMS. Do i go to a hosting company and ask them to host the website or do i get a webserver and have it at his house? Thoughts?