Reply to long post by TCMay