John - I'm not sure if this helps you, but have you thought of using a Wiki to collect your developer's ideas? I have seen them used to good effect to coerce developers who don't like writing documentation to collect and document their notes, which can then be pulled together by a full-time author. -- Steve