Richard Waters What Microsoft has in common with Detroit