I foudn a new issue with this mod... it deals with tournaments that are not evenly split in powers of two. (2, 4, 8, 16, 32, etc). This one tournament I have, has 17 players; which means it has 1 extra player outside of the power of 2. Normally, this wouldn't be a problem, simply by stratifying the brackets, no player would ever get more than one bye. However, with the way this system constructs the bracket, this 1 extra player gets a bye ALL THE WAY TO GRAND FINALS. This should be fixed. Or at least, put in a way that I can remove a player from a tournament to bring it down to 16, after the tournament has already started...
http://www.8wayrun.com/competitions.php?do=view&id=14
The way you fix this is actually relatively easy... instead of filling in bracket spots from 1, 2, 3, 4, etc... you fill them up as follows: 1, 3, 5, 7, etc, and then only start filling in the even spots when all the odd spots have been filled. So with 17 players in a tournament, you need to have a bracket setup for 32 players, not 17 (15 players will get a bye in first round, but no one will ever get more than 1 bye). Its easy to do the calculations to know how many bracket slots you need too:
2 ^ ceil(##/sqrt(2)) = number of slots you need
2 ^ ceil(14/sqrt(2)) = 16
2 ^ ceil(17/sqrt(2)) = 32
2 ^ ceil(45/sqrt(2)) = 64