Full threadvyhd·Hopefully this proves to be an illustrative lesson: the best apologies are almost as good as not doing something that requires an apology at all.View on HN