... If Microsoft can fail with a pretty decent product and all their resources - there is no hope for smaller players.