Wow, this is great for setups like online tournaments in Poker here in our place. My suggestion is maybe you add some other competitive features (leaderboards, etc.). But overall, great for hosting some Poker games online.
Yes, it is great for custom set up if you need something run online. With leaderboards, its tough to know how exactly each game manager would like to do for a leaderboard system, so with my site, the system keeps the tournament results and the host themselves can manage a leaderboard based on the results.