Ruminations on the programming challenge everyone loves to hate and hates to implement.