Also I just want to take the time to point out some things. TeacherCreature does do some great work and at least used to run war3 servers, I am not sure if he still does or not as I can not locate them. What I can say is that when you look on
http://www.ownageclan.com/ you almost always see IBIS Gaming as having the most or one of the most populated war3 servers. We are 20 slot b/c that is the type of gameplay that we support.
Now my life would be a million times easier if I just never restricted anything and just used everyone elses races. However, clearly there is a reason why I have spent years remaking our old races and even now making plans to recode all the races that I did not 100% make from scratch. The reason for the latter is that although I did not make all the races in the current server most of the code for all the races including my old ones is very out of date. It is important to have a streamed line approach to the race programing so that bugs can be fixed easier and performance optimized.