We all know prototyping is a great tool for developing user interfaces. But that is just the tip of the iceberg. They have so much more potential.