Another thing that might be a good idea is to change if ( isupper(ch) ) tolower(ch); to something like if ( isupper(ch) ) ch = tolower(ch); -- Tim Smith tim at ism780c.isc.com "What's my sex, what's my name, all in all it's all the same, everybody plays a different game - that is all" -- Cat Stevens