IM.NET was designed and written by me to familiarize myself with C# and .NET framework in early 2003. I was familiar with the Jabber/XMPP protocol at that time and was looking to take C# and .NET for a test drive.
Now with Linq/XLinq integration in C# 3.0 due next year, it looks like the best time to take it out of the closet and take the new technologies for a test drive and find out if the hype behind functional programming is really justified. This time I have also decided to open source the application under the Mozilla/LGPL license and host it at Codeplex.
I am currently cleaning up some of the old code and plan on adding some technical documentation and hope to release the source by mid-September.