Have you ever used final cut? I really don't want to live in a world where I can fix my logic by re-aligning things to a pixel grid.<p>The reason programmers use text is that you can input text much faster than you can drag and drop things together, it's easy to massage with simple scripts, and if the vendor-du-jour's IDE is broken, incomplete, or unsatisfactory we can go outside of it without having to deal with some arbitrary binary file format.<p>Seriously, you need to make a better case that a visual language would be an improvement instead of another reason to become a park ranger.