Lately, I have been working on a client project which entails (after refactoring) "legacy" COM/AcX code for use in the .NET platform. Adam Nathan's opus '.NET and COM Interop' has already paid for itself. If you are building bridges between the two platforms, don't leave home without this book.