I am a Com.Sci. graduate who is a COBOL programmer who rarely ever sticks his head out of his code or shell. I love to keep up-to-date on what the real current computer geeks are doing. One day, I know MicroSoft is going to undue mainframe COBOL and make it micro-VB-cobol. I welcome this with a great deal of trepidation, so I am taking courses at night in grad school to keep a little up-to-date from Johns Hopkins University. I have taken Advanced Visual C++ from the Univ. Md. many years ago. Does anyone know what is meant by what C# is??? What it's used for???