The conlang word maker on Fantasist http://www.fantasist.net/wordmaker.shtml is a pretty good basic phonology-based word generator. it only accepts basic alphanumerics, though, which is a shame (i was last burned by this when it dropped all apostrophes and ės). If you know even basic phonetics and phonology, use this for custom naming schemes.