So is there a way to manage these expectations and make sure there is a clear product direction? I have been using Product Council meetings to successfully do this.
Customer councils (or customer advisory boards) are great for discovering problems from those who use your products.
For more on advisory boards, see http://www.pragmaticmarketing.com/publications/topics/03/0305sj/