Sometimes prototyping can seem like a big investment of time, but I find it is always worth it.

In this article on User Experience...