Microsoft has some problems regarding branding. It can be summed up with these points:
- Uniformity / consistency
- Simplicity / clarity
- Easily pronounced name
- Short name
- Easily remembered domain name
Microsoft lacks most of these. Even Robert Scoble, at Microsoft, agrees. Read the short but interesting summary by Dare Obasanjo