I'm doing a bit of a survey at the moment to see what people think are necessary features on a top notch tournament website. What i'm after is suggestions on the whole functionality of the site; everything from what kinds of tournaments can be hosted to what kind of statistics that can be generated after a game to what kind of user roles that are possible to have on the site and so on.

What would you demand if you could make up the tournament website of your dreams? Please be as specific as possible.

Are there any current tournaments that you think have excellent functionality? What makes them good or bad? Link please. :)