Tournament Creator

Hi guys,

Does someone know a good website where I can create a tournament, and where players can register themselves int he tournament as a team?
I remember the days that tournaments here where conducted via an alternative website, but I don't know the name.

Challonge.com doesn't provide good help, it doesn't allow the players to register themselves in my tournament.

Cheers!