A half way between the two extremes is to just have a personal CMS set up for you. This way you get a pro design and a CMS set-up to your needs and then you can edit, add and delete pages as and when you need. You can add catagories and other links and all really easy and via the internet. Seems like a perfect solution for you. The interface on most CMS systems is simple and has nice features to add images easy and all the other formatting options. CMS is content management system, and loads of top companies have them, I know alot of large Automotive and Consumer electronics companies use them, so people in different departments can add and edit things simply with no knowledge. To get a CMS customized for you, you are looking at £50-80 for the design, and the same again for installation, around £3-5pm for hosting and £3 or so for a domain for a year. Then you need to get your website found, £30 a month would get a fair few visitors to you, most companies for this would optimize your website for the search engines which are free traffic, and they would offer so many paid traffic hits that lead people who are looking for what you offer to your website. You can look at rentacoder.com, there you can post what you want and get people to give you some quotes, its world wide and most will be india or the likes. I have used that site a few times both to make a few $$$ and other times to get a few things done. I know some web-designers may ask the world, others will ask very little. As with most things you get what you pay for, but the best for the price is normally in between. £200 is about right to set-up a website, double that if you want to add e-commerce, unless you want bespoke scripts made or scripts that are unique then i dont think they cost much. The problem is if you do it, you will get tied up trying to make it better, and then you have to account for the time you are spending on it and how much it is really costing you, as time is money, even if its your own time...