Finally, InfoPath has Managed Code!!
Announcing the InfoPath 2003 Toolkit for Visual Studio .NET
Back in the days that InfoPath was still code named XDocs, this was the one of the big features I was really missing, having been living and breathing .NET and managed code all over, convincing our customers and developers the only way forward was .NET. Seeing the Office team come up with InfoPath was a bit of a turn-off for me. I have grown to accept the tool for what it is, and it surely has its merits.