Well, after using Microsoft Expression Web for a while, I am changing my opinion somewhat… This program has a few significant bugs that need to be fixed before it will be useful at all.
1) Undo function:
Undo does not take you back one step in operations, it takes you all the way back to the state of the file when you opened the file, as if it were a ‘revert’ function, not an ‘undo’ function. Other people have seen this problem and some fixes are mentioned here, but I haven’t tried them yet:
http://blog.by-expression.com/index.php/undo-goes-to-far-in-expression-web/
2) Expression web inserts these characters: 
When EW saves a file that is PHP or CSS, it changes the encoding to UTF-8 (BOM) from UTF-8….and there is no way to choose the encoding when you save…and this causes those 3 little characters to appear all over your website wherever the PHP pages are…
Thankfully, frontpagewebmaster.com found a solution.
I am pretty upset because I just wasted about 4 hours on these bugs, and I won’t be using Epression Web again for a while.

