Holy Bat Crap!!!! Kids get in to EVERYTHING don't they. How old is he (10-11 I would guess)..
>>"I heard you saying OH!! OH!! GOD!" <<
This one is easy, you should have told him you were praying.
Seems to me that you need a man in your life to explain these things to your son though...