Well, what do I know about MS' timeline but I must say that .NET is amazingly good OO. I've worked with MS products as well, e.g. SharePoint, and objects are all over the place and I must say that...