1. May professionals use dreamweaver cs 5! You can design one in photoshop and then convert it in fireworks cs5 (there is a tutorial on that at adobe.tv)
2.I doubt drupal (whatever that is) will ever become normal so css is a very good idea
3. using wordpress can be helpful for begginers
4. there is a way to make the flash as readable txt for searchbots