You can make a difference on this day in April. Go and sign this petition.
Help save IDL.
What I personally would love to see are two new switched alongside midl.exe
/mktyplib203:
/wsdl – Verifies that all attributes used are applicable to a wsdl
contract and then generates a *.wsdl file from IDL
/serviceModel – Verifies that all attributes are System.ServiceModel
compatible and then generates a *.cpp file (managed code!) definition Indigo
[ServiceContract] and [OperationContract].