Something to think about: when a user makes a request for something based on time, he or she will probably be thinking in terms of their home timezone. Do you think it could be worth passing it in as a parameter? Same for below.