You are so right Troy. We follow exactly the same process as you for every development job that we undertake. One of the biggest problems with elearning is that most client don't know what they want until they see it, so we develop the prototype at the quote stage. We go tot the effort of building a 5 slide concept with client logos and branding. From a sales perspective this works very well as they feel like the course is already theirs. It does take a bit of effort, but we secure 95% of the quotes we put out because of this effort. Not only that but when you 'win' the job it is very easy for my designers to jump into the project and know form the outset what is expected of them. Funnily enough we don't 'storyboard' at all anymore (we have been in the development business for 10 years). We have found that scripting works far better than a storyboard. So we write a 'script' that take the learner on a journey, then build the graphical assets, animations and functionality to suit the 'story'.