http://athletable.com - I built it myself as a side project and, while it's still early days, things are going pretty well so far. The only real bottleneck for me was redoing the entire UI about 30 times. In the end I just told myself that I could always just change it after launch if people didn't like it.
Cheers for the comments. While Athletable is more targeted at companies it would be cool to try and find a way for it to work for schools as well. Can you shoot me an email at nathan [at] nathanhoad [dot] net so we can have a chat.
It's certainly not for everyone but it's like the 37signals guys always say: scratch an itch. This has been an itch for a few places I've worked at so I figured I'd make something. Thanks for the feedback though :)
We play a lot of office table tennis and even have occasional tournaments with online stats, a trophy, live tweeting, etc. We're looking at rolling our own leaderboard that calculates a running champion (rather than event-based champ) and I'd have considered a once-off fee to use this, but closed the tab at $15/mo. And that's even knowing it would probably take one of us a few hours of stuffing around to build something.
It's been an itch at our work for the past five years, at least for me anyway (Table Tennis is our game of choice).
Unfortunately, this is not the type of thing the boss would be willing to pay for. He'd more likely just get us to build a module for our product to do it - in the vein of our "Pizza Friday" pizza ordering module (Tallies up all of the half-and-half orders, shows a history of orders in the "fat graph" and most importantly, prevents people ordering unless they've done their timesheets for the last two months).
However, I hope it works out, because it looks like a nice piece of software.
If you never get around to building the module (I was toying around with the leaderboard/stats app idea for a few years too :-P) then you are always welcome to join Athletable :)
That's a good idea to have the bulk invite. I might show a different form for when the account owner adds the initial players and then the single form for when there are already a few players.
At the moment the ranking algorithm is a blur between ELO and the one used for Tennis. I'd like to eventually give people the option per sport to decide between a few different ranking methods.