"We have a limited number of programmers, but there is much more to software development than just writing code: there is testing, documentation, graphic design, website design, first-line support, publicity and so on. [...] What if there were some sort of clearing house dedicated to identifying the key problems we face, and those willing to help, and bringing the two together?"
Thanks for some very helpful and positive suggestions. I'm up for beta-testing and documentation for a start. I've seen others mention on Drobe that they'd be willing to do icon design, etc. A clearing house in which programmers could enlist assistance sounds like an excellent idea. Let's make it happen.
As a related aside, when users are involved in beta-testing, etc. it often creates a sense of investment in the software, especially if their suggestions for new features are implemented. That keeps them loyal to the platform as well as helping the programmer.