I really like this idea, I'm a general fan of skill bartering.
You might want to consider capturing what camp folks are in when they sign up so you get a better sense of the distribution before releasing your beta. You might find that it's very lopsided.