Code diagrams enable 'point-and-click' programming. Yeah, right.
Anthony has been thinking about this sort of thing (see his Visual Programming posts), but I remain profoundly sceptical.