Hi.
I work in web developent so hope I can help with your question.
First off, browsers compatability is a nightmare. I have just finished another website last weekend and it works wonderfully in IE and opera, but it does not display exactly the same in Firefox. Some browsers from my understanding read code slightly different so then will display certain parts of code different. Even if using CSS this can still happen. I have had this happen with some attributes to do with text color. In IE it was red and in Firefox it was grey. You simply just need to learn all the coding to work around this. W3Schools has some great tutorials, so check them out for info.
I would advise against using tables for style or layout in websites and suggest sticking only to extremely strict HTML writing. Making sure everything is wrote in lower case and has both start and end tags. CSS replaces having to use tables for anything beyond data input areas. Tables are only for data. ( what i was taught in university ). Now the biggest problem with the likes of dreamweaver and other similar programs is that the coding built into them is not that great. They put out sloppy coding. I dont know if you hard code or not, but if you dont, I highly advise you learn to code with just using the likes of Notepad ++ Which is a free HTML editor.
From what Im have understood from your question, its not 100% dreaweaver that is responsable for your problems, I believe it is an entire mix of all the problems combined. I use dreamweaver for CSS and sometimes for full websites and have never had any issues with it. However i do tend to stick with Notepad ++ for all my coding. I will say that Frontpage 2003 is a good program and a hella lot cheaper than dreamweaver.
Also I could be wrong with what you mean when you say the website looks different on each machine. Do you mean that it is larger or smaller or somehow out of proportion with different screen sizes and resuloutions?. The resuloution setting on screens will impact a website big time.
We had a client once who had his website all messed up and we tried to tell him he was causing the problem by having his resolution set to high. So always keep that in mind to determine a problem before we look at coding.
AMD Dual Core 2.6GHZ BE
4GB Mushkin DDR2 800
Vista Ultimate 64 Bit