Голосую за Sargas'a, но trampler - лучший креативщик, бесспорно.
2 trampler
Не знаю, до Delphi пока не дошёл, но в Паскале это решается примерно так: коды символов (ord('char')), если они превышают диапазон маленьких букв, вычитаются, чтобы получился код маленькой буквы. Всё это в цикле for с переменной-счётчиком типа "целое", используется Length(строка). Затем полученный код снова в символ (chr(code)), уже строчную букву. Если надо, могу составить порлноценную процедуру, хотя, может, ты сделаешь это по-другому.