Also, if this is the case, is .NET a good platform to create apps for these non-Microsoft operating systems, or is it that maybe it can be used in this manner but really isn't the best way to program for these operating systems or the best way to use .NET?
PS. All answers are welcome : )
Thanks very much indeed,
Dan.