I stole your idea and do a derby at work. We've made little tweaks over the years; things like expanding team sizes and awarding first and second half winners. The big one we did, which I'm not sure would even be possible with the larger number of participants here, is instituting a draft so all teams are unique. It worked great for our small derby, but it might ruin this one.