From YourTotalSite.com / Basecamp Milestone Date Entry you’ll see that when designing date and time related interfaces adding dhtml to the mix that sets common time spans is a good design choice. I’m involved with several date related applications and this sort of implementation will help users of those applications to get things done more efficiently. I’m also a big fan of DHTML widgets like date pickers if they can be done in an efficient manner such as fast and light code.
In fact, I’ve been working on one project as a post release audit to see where we can lighten up the amount of bandwidth required to use the web-based application. However, the bandwidth issue would be minimal in the situation Garrett is addressing here. I hope 37Signals is listening because that’d be a handy application of the usability they are so loudly proclaiming in other areas.