Nicely done. I can see a lot of possibilities for this app.
Having the ability to crowd source the answers seems like a good idea, but might be difficult to manage poor suggestions. I couldn't tell if there was some kind of "karma" type score for users that get the best answer.