I've seen this here and other places on occasion and was wondering, is replacing the "o" with a hyphen done to avoid repetition of God's name or to avoid taking the name of God in vain?
I was curious to see what others think about this as my thoughts are that God is more a title than a name, which means that replacing God with G-d, which is simply another title, is self-defeating.