I like dreamweaver for the project management. I code in php and use wordpress extensively, so it's all plain text editing for me. Hand coding turns out cleaner, is faster and easier to understand. I never understood the need to use a WYSIWYG editor.
I originally started out learning on Note Pad but now I find using both (manual code & editor) helps with tight deadlines.
Congratulations on coding the right way. If you're asked to code a site in Notepad and can't do it, you can't consider yourself a competent web designer. And most of the people who use these tools wouldn't know where to start if you gave them a blank text document.
Dreamweaver - works the best for me. I like that it has a coder/design split view - helps me a lot in my works.
I learned by notepad and for a long time I wouldn't use anything else, but lately I have found that those programs are good for editing and make it faster for me to design a page. Type one letter and the whole word pops up for you... It helps on time so you don't spend 8 hours on something you could have done in 4. Maybe for some people they just don't want to have to learn how to use the program, but once you figure it out it cuts so much time. And you can be sure your pages will validate. I can validate pages using notepad, but DW and EW2 help you fix your errors; which everyone has regardless of what they say.
With everyone using some sort of a CMS or blog platform, you really only need to hand code the template once and then everything else can be done from a browser and a javascript WYSIWYG like editor. If that weren't the case, I would not hand code web sites.
Google what I use: Notepad++ It's regular notepad on steriods. I'd post images and links but I'm a noob to these forumns and created this account today. I hardcode php css and html but don't cut my lawn with scissors by using stock Notepad (no syntax checkers or even coloring to keep you awake). Been using Notepad ++ for a while now and love the minimalist approach. If you can use a tabbed browser and have a basic knowledge of html you'll love coding in ++
I work primarily with asp.NET and C# so I always use Visual Studio out of requirement but I find that it has certain features that really make my development speed faster that with a straight text editor. Im not a big fan of DW due to the way it handles certain things and I never use its browser view to test on the rare occasion I use DW.