> My last resort would be to ask our user-base to call the IT office and voice their support.
Why isn't that your first resort?
Why isn't that your first resort?
Writing in that line or two of code would also take care of the school's strange DoS concerns.
Of course, if profit is the goal, this isn't an option (though it doesn't look like you're trying to monetize this... kudos for that).
Also, this removes the exclusivity from classhunt (as any student would see this while browsing the schedule online). I'm sure you can make more inferences about this option. (Less social capital in the business world as you have nothing to point at and say "I did that," etc.)