Yes, I enjoyed the article and the example. The ultimate binary watch requires one more bit, since 86400 (24 * 3600, the amount of seconds since midnight) can't be represented as an unsigned 16 bits integer...