I know these questions may have been asked to death, so please forgive me. I'm extreamly interested in learning C#, but I wanted a few questions answered before I make the leap to learn C#.

Can you make commercial applications with C#?

If you can make commercial apps with C#, are they only limited to Windows 2k, XP, and all future MS OS'es? What I'm trying to say is, can you make a C# app and run it Windows 98 (I wouldn't think so since I don't believe they make the framework for 98, but maybe you know something I don't

Also, if you can make commercial apps with C#, could any one point me to a resource with C# programming with Windows API?

Would you say the C# syntax is easier than C++?

I also hear talks about C# becoming a standardized, which I take it means other developers such as Borland would also make C# IDEs and such, if this is true, that'd convience me just that much more to make the jump to C#.

And finally, is there any advantages that C# has over C++?

I appologize for all the questions, I just want to be sure of some things before I begin my journey with C# Thanks in advance for any information you can provide me with