Quicker than visual design, but slower than a whiteboard scrum, interactive prototypes can be particularly useful for thinking through complex interactions. They can also be successfully used for usability testing before large-scale changes to a project become cost prohibitive. For interactive prototypes I prefer AxureRP.