Ok,

So MsgBox is a VB6 function call that has been "converted" to .NET, right? And MessageBox.Show is a "pure" .NET object.

Other than that, in what functionality do they differ?

I don't want to know about wrappers or anthing else, just how are they functionally different?

If they aren't why did Microsoft choose to do this?

If it aint broke don't fix it right?

Thanks