Hi Hank,
I read your post again. I appreciate the effort being made by the mono project. The success of mono may be related to whether Dot Net goes, and if so, to what extent. If Dot Net did not become widely adopted, my guess is that the Linux version of it might be hampered.