Following up on The PInvoke problem conversation we had the CLR interop team put together this FAQ… Looks like lots of good resources out there already. We hope this goes a long way to addressing the issues you raised.