Totally agree with AJB Temple's comments, business realism is paramount. My day job is business development management, albeit a niche element of it, but I have seen enough excellent products never see the light of day because the business element was ignored. Admittedly it all depends on the...