Expression is a bit like Microsofts own version of Dreamweaver, its very powerful and I got on well with it when I was using it.
Although it does have templates and functionality it is more geared to the web developer writing the code behind themselves. Check the links CJEM has provided for some samples to incorporate or if you have the expertise you can write your own.
If you use the
The W3C Markup Validation Service then you should achieve fairly good cross browser support also.