I'm reading a book named Code Generation in Action by Jack Herrington. With 200+ run modes, (does that need 200+ code modules?) your application may benefit greatly from code generation techniques. It takes a bit of overhead to set up the code generators, but when you're asked to make changes you modify the generator and regenerate all of the pages consistanly and in only minutes. I thought it seemed worth mentioning.