How do those of you who don't actually write code that is eventually used in
the build (both front-end and back-end) communicate your designs and
interaction models?
Here are two possible options-
1. Static mocks (accompanied with documentation for details)
2. Interactive mocks- HTML/JS, Flash, Prototyping tools like Axure (with
little or no documentation- most interactivity defined by prototype)
We currently use static mocks as a part of the design document, behavior
described in tables adjacent to the mocks.