Anyone working in the .NET CF space will know that the team at OpenNETCF have been leading the way with their Smart Device Framework. In v1 of the .NET CF the SDF was essential to have any reasonably functioning application. Now with v2 the SDF is less essential, but you still quickly hit the limitations...