You may be agnostic, but in the various posts that I have seen you make over time you seem to have a better handle on Catholic teachings than a lot of Catholics I know...