Programmers are definately creative and very skilled. What I mean is that there is often something lost in translation anytime you take a creative idea from one person to another, just as happens when a story is told. In my opinion, programming language needs itself, can hinder the creative ideas of many whom do not know programming, and do not have time to learn it all. By the time they take valuable years to learn, their idea is lost in translation and is now old. If that person could have developed their idea without code, we'd have much greater choice in creative sites and software because the process of creation is easier. Its the same as how YouTube has allowed millions to upload their own videos and choose whats important and interesting, or how Digg has allowed users to choose what news is of relevance. In this case, am I saying that mainstream media professionals are not cretive? No. But that's exactly what these two companies have done. They have cut newpaper companies and mainstream broadcasters out, and allowed the user to be creative and broadcast and post directly to other users. Thats what having a program that would allow non programmers to create would offer. Because of YouTube and Digg, we as individual online users, are able to see and experience a much greate variety of entertainment and relevant information chosen upon by our peers and not those that control media, and allows many creative people that are not typical movie stars, music artists or celebrities, to become well known, famous and express themselves and their ideas directly to the masses, without the mainstream media controllers (or programmers), and with absolutely nothing lost in translation. We should treat programming the same as we are not treating web 2.0. How can we push a true web 2.0, with the main aspect of the building of these sites still functioning as web 0.0? Programmers are great and creative. And presently, without them, there would be not web, and my companywould not exist, and nor would google, digg, youtube, or any other site. I work directly with my programmer for my startup daily. But if this was in place, it would help to harbor much creater creativity because everyone could get involved directly.