I'm developing a site for a local business and I've finished the design and layout in Photoshop and now I'm getting ready to start creating the HTML and CSS. I'm trying to decide which technology to use on the server-side to achieve the following basic dynamic behavior:
- Include the site header and footer on all pages without having to have the code live in all of the source files (like a server-side include).
- Allow for the user to edit a few pages via a web interface and publish changes.
- Have feedback/survey forms.
The solutions available through their current webhost are: PHP, ASP, ASP.NET 2.0, Drupal, Joomla, and Wordpress.
What do you think would be a good (read: easy) path to take? I have experience with VB.NET and C# (but not ASP.NET). I'm open to learning whichever tool would be best for the job.
Thanks!