Microsoft seems to have got some things right, missed the mark on others, and totally missed the mark in other areas.

Source: Yahoo! News