>Well that's all useful stuff, but...how did the introduction of C# fit into that design?
>
>C# never existed before .Net (correct me if I'm wrong), so it is not entirely unreasonable to suppose that other languages will appear over time that will supplement or replace the current family.
C# was needed to fit between the low level C++ and high level VB and it is a great language. I'm stating that there are no plans by Microsoft to introduce a 4th one so you should not expect to see one anytime in the near future (meaning, next 3 years).