Fork of http://portabledevicelib.codeplex.com/