Chibo: do you know how many TV's you will have? you may want to make an urgent call for TV's because if there are 200 people and only 30 TV's...that isn't a very solid ratio. I've found keeping an active list in the OP of those who say they will bring a TV is the best way to really keep track and keep count of things. With 200 people you should hope to have at least 45 tvs.
Also you may want to try and figure out time schedules ahead of time based on number of tvs/people. For example, if there are 100 people with 25 tvs you do this, if there are 150 people with 35 tvs you do this, if there are 175 people with 40 tvs you do this. It should be pretty easy because the new TIO version should have an estimated time calculator. I don't have the new TIO yet, but I may end up looking at time schedules and posting them in this thread if I manage to get any free time from my midterms this week.
And I think you mentioned it in the OP, but getting registration done for whatever the next event is while singles/doubles/whatever is occuring will speed tournaments up drastically. The transition from one event to the next should be, essentially, seamless (ie less than a half hour of dead time). I've seen far, far to many tournaments delayed because they didn't start registering people for one event until the previous event had finished.
Other keys to running tournaments fast that are often overlooked: keep an eye on the bracket, if ANY part of the bracket is behind more then one round of any other part then that part of the bracket has already extended the ENTIRE tournament 15-25 minutes. Add 15-25 minutes for each round a part of the bracket is behind. Also its usually best to run WR1, WR2, LR1, LR2, WR3, LR3, WR4, etc. Do not run just the winners or just the losers bracket. Tell people never to leave their pools. Assign a captain to each pool who is responsible for keeping track of matches (you likely will know enough names/who the experience people are at each pool in order to get one trustworthy captain for each pool).