Speaking of the schedule: The only suggestion I could make would be to have the schedule shift the DJ times according to what time zone the listener is in. Example: I'm in Central Time (this information is stored in my user profile and can be requested from my browser, I think), so the computer should bump up all the shows one space.
$0.02