Fun fact:
There are 648774 possible word combinations for _ o _ s _ _ _ _ _ _ _ _ _ r _ _ _ _ using the Python Natural Language Toolkit's standard english word corpus. As a joke I was going to post them but think people might... consider that to be spam.