Hello all, I'm having a boy in November, and husband and I are at a loss as to what to call him. He wants Richard, I want Stephen. Which one do you all prefer? Thanks so much!