Theme Suggestions Please - Here are my needs...

Hi Guys -

So I’m having trouble picking the right theme for the website I’m building and I was hoping some of you might have a suggestion on which one to choose. Basically, I need my website to be able to do these things:

  1. Some sort of community functionality, People can register as users
  2. Project functionality - where I would post a “project” and users can make their own contributions to that project
  3. Submissions - users can submit a file to a particular project
  4. Voting - Once all submissions are taken in on a particular project, users need to be able to vote on their favorite user submission.
  5. Community forums
  6. Possibly, the ability for users to post their own projects

I think that’s it. I hope that’s enough information.