Henrique de Castro made news waves last week when it was announced that he would be leaving his position as Chief Operating Officer (COO) of Yahoo!. CEO Marissa Mayer reportedly sent out a memo to staffers announcing her decision, which some speculate was due to de...