These days it is hard not to get surprised once in a while. Between juggling work, family, and other ..