When the iPad was first released, many naysayers were quick to classify it as a means for content consumption rather than content creation. So you can watch videos, you can check Facebook, and you can tweet, but supposedly nothing further.
Today, Codify for iPad was released on the App Store. What is it? It's a visual programming environment for the iPad. It allows the end-user to create games for an iPad on an iPad.
Seems to me that most of the initial criticisms are starting to crumble.