Sean McGrath has a tough time seeing the case for visual programming languages in a predominantly imperative programming model. I think he's on the mark. But Sean thinks SOA will change this. This is already true, to some extent. Several of the Web services intermediary products I've reviewed recently use visual prgramming tools, notably Grand Central Communications and CommerceOne's Conductor.