Portable is as portable does... Maximizing code reuse via the magic of the Portable Class Library