I am starting to get a little tired of all these different crippled .Net Framework subsets though. What category does something as elemetary as binary serialization fall under? I don't feel it's obsolete, duplicate or platform specific and yet it's constantly shafted. One only has to look online for the custom implementations built for Silverlight and WP7 to know that it's sorely missed. I find it sad that people have to constantly reinvent the wheel because Microsoft insists on shaving every last byte from these framework subsets. Maybe Microsoft should give developers the option to distribute the neutered non-platform specific components with their apps.