I would agree with all the points made on this thread.
DW type programs automate time consuming tasks without having to explicitly learn how to do them, and then looking at the code within the interface is instructive in case you need to tinker. However, a few of the latest posts make good...