"We already thought of that, but we can't use a binary search because we're storing strings, not binary data."
-- from the Joe Board