Hi
There is nothing realy wrong with your layout. It is basic.
I dont know if your drawing is to scale, but looking at your header part, I personally would give a larger size for page title, (vertically or down) and rather drop the search box next to the site navigation area, or better still, I would take the search box out of the header area and insert it into the left side bar to stay at its top at all pages.
As for the search bar how to question in your notes, to perform a search, you need a database. If you are not having a database, you can use the google search bar and set it to results on your site content only.
As for your question on Microsoft Expression Web, I have never used it, but what I read about it, it sure looks like it can do everything. Be carefull however with any microsoft product, as it sometimes favour IE browsers above Firefox and other opensource browsers, so make sure your site displays the same accross platforms.
Now, start getting that first line of code down, and come back to show us.
Good luck.