Да, rtf поля, конечно. Только реквизиты в которых необходимо подчеркивание реализованы через невидимые таблички с обведенной нижней границей у нужных ячеек. Если по ширине текст не уместится в ячейку будет не слишком красиво.
Начал уже давно, тогда выбор был сделан очень просто и за меня — «что имеем — с тем и работаем». :-) В общем, стандартная ситуация. Сейчас, планирую ряд lvl-up'ов в тестировании, отсюда и мысль про «переиграть».
Говоря о промышленном программировании вы имеете в виду server-side? Не думали о системах реального времени, мобильной разработке, встроенном ПО? Т.е. везде где есть довольно жесткие ограничения по железу и ваши навыки вряд ли были бы лишними. Ну, и еще есть такие компании как Oracle (jvm), Intel(компилятор, да и думаю еще много чего).