For those of you in open-source land, many of you have likely heard of the Mono Framework that is maintained by Novell with collaboration from Microsoft.  Mono is an open-source implementation of .NET that allows .NET developers to target platforms outside of Windows and hardware outside of x86/x64.  With iPhone being a popular development platform, its no surprise that a load of C# developers were feeling a little neglect.  MonoTouch seeks to fill in this gap allowing anyone with .NET skills to carry them into the iPhone world.