OK. Maybe I don’t understand the concept of CMS. If I have to code html and css, why use EE instead of just doing the entire site in dreamweaver?
EE and other CMS systems allow for a “dynamic” site. Dreamweaver and hand coding your HTML makes for an excellent static site; but one where you have to change the site files every time you want to change the content. EE allows for a separation, if you will, between content and presentation. With EE, you can update the news, say, of your site, with an easy to use screen, and EE will automatically update the home page with the new news entry. Other content is easily changeable as well.
HTML and CSS should be the presentation, or looks and design of your site. Yes, that needs to be done in HTML and CSS (and indeed, Dreamweaver and/or hand coding is usually necessary for this part). After the design is done, though, EE allows the content to be managed far easier than changing all the HTML files every time you want to put a new testimonial about your new ACME widget, for instance.
EE also allows much easier user interaction—commenting, forms, etc. It allows for a community site, rather than a series of pages. You don’t need to know mysql to use EE, unless you are doing some fairly advanced stuff.
Basically, you use EE if you want 1) a community site or 2) ability to update the content without changing the presentation. If your website is never, ever going to change (or change very rarely) then sure, use Dreamweaver or hand code it—no need for EE. But if you want comments, updates, forums, user accounts, etc—then EE is the way to go.
Now, as for your questions:
I think that the complete integration of the forum is what’s going to drive me towards EE. I can learn HTML and CSS quickly enough, I think. If I like a web site’s design, can I copy it’s html into EE, then mod the graphics? btw…where does EE store images? Do I need to know mysql to use the forum?
Yes, you can copy the HTML into EE and modify it. I’d recommend looking at Boyinks Building an Expression Engine Site series for a great example of this. EE can store images anywhere, usually, though there’s an images folder directly off the same directory as the main index.php file. No, you don’t need mysql to use the forum.
Hope that helps!