Pope Benedict XVI surprised the world today by saying he will resign at the end of the month "because of advanced age."