I have a website that I might want to replace with a more professional looking one. I currently have it hosted through another company. If you created a website for me could I keep my current hosting and would I be able to make changes or updates?

In order to provide you with a professional site, that you can update, and is easy to maintain, I require that you use my hosting. Other companies, Godaddy for example, have a lot of different restrictions and these can add significant time in setting up a site, as well as maintaining it. This is time I would need to bill for, and therefore it ends up costing you more in the long run.