Hopefully mono will have some effect in reaching pro linux unix Professors and show that .net is really a concept not just a Microsoft Development Platform and that it can be used for cross platform development. I must also say that I enjoy working with linux myself I would not say im a Zealot However I do like fooling with it. As far as development, I am more interested in Microsoft technology right now because I see more of a future in it. DotNet has played a big factor into this decision. I have been attracted to many of the ideas and purposes behind DotNet. Such as component driven and Service Driven programming. I think DotNet has excelled in the area of bringing concepts that programmers have been talking about for years together and making it work well. Especially w/ C# it implements alot but, yet the syntax is so clean and I like that.