I think MS is positioning the phone as an extension to a windows PC experience, not a micro PC. I don't ever see (for security reasons) them ever allowing usb memory to be directly attached. They may add support for keyboards or other devices in the future, but I don't ever see them being as open as android, and for good reason. Remember, just because you can do something doesn't mean you should.