Dreamweaver is excellent for people who wish to code in pretty much everything from HTML through PHP and PERL to Cold Fusion and ASP! And for those of you who are not into coding you can use the WYSIWYG (What you see is what you get) editor that allows dreamweaver to do all your work for you. It is quirky to learn as it follows Adobe's style of not following any layout known in existence but once you have the basic knowlege then your possibilities are endless! I use dreamweaver for all my coding and to upgrade my IPB 2.2. I know the price seems crazily high (and it is) but it is very much worth the purchase.