Though I really do like IO's answer above.....
-Blake
In reply to Re: Case-preserving substitutions by blakem in thread Case-preserving substitutions by wasii