Microsoft elegantly seizes niche markets by squeezing out independent developers and offering users its own products, which are in no way better I respected them for these efforts and its initiative; however, some of their recent efforts have left me both very disappointed and dismayed.