Update 3/17/07: A new version of the code and assembly is linked from the article below which fixes a bug with the calibration data.
My latest article has been posted on MSDN's Coding4Fun. This time I have created a fully managed library to use a Nintendo Wiimote (and all current extensions) in C# or VB.NET. You will find a description of what was done, source code for the fully managed library, a test application, and compiled libraries for you to start using immediately.
As always, if you have questions, problems, feature requests, etc. please contact me and let me know. If it's a question or comment that could benefit the masses, please create a new post over on the forum and I will reply there.
Head on over and check it out!

About Brian Peek
Brian is a
Microsoft C# MVP who has been actively
developing in .NET since its early betas in 2000, and who has been developing
solutions using Microsoft technologies and platforms for even longer. Along
with .NET, Brian is particularly skilled in the languages of C, C++ and
assembly language for a variety of CPUs. He is also well-versed in a wide
variety of technologies including web development, document imaging, GIS,
graphics, game development, and hardware interfacing. Brian has a strong background in developing applications for the health-care industry, as well as developing solutions for portable devices, such as tablet PCs and PDAs. Additionally, Brian has co-authored the
book "
Debugging ASP.NET" published by New Riders, and is currently
co-authoring a book titled "
10 Coding4Fun Projects with .NET for Programmers, Hobbyists, and Game Developers" to be published by
O'Reilly
in late 2008. Brian also writes for MSDN's
Coding4Fun website, contributing
articles on a monthly basis.