I think this is going to take a while to get right.. I'm thinking it might be better to get *something* up with a basic set of features and keep iterating over it with feedback. What do you guys think?
If you implemented that as it is, I'd think you'd have more feedback than minutes in the day.
EDIT: For clarity, I mean positive feedback.