http://onelook.com/ has a wildcard feature. You could enter *simon* and get everything that contains the string "simon". You can narrow it down to just common words or just common phrases if the seventeen billion phrases you get is too much for you, but I'm not sure how to get all words and no phrases. Maybe someone more versed in onelook can tell us.