Best practices BlackBerry could inspire Microsoft