Over 100 billion in dividends have been paid out so far and their dividend increase each year by like 40%+.
And over 30 billion in share buy backs are scheduled through 2011 and I can't keep track of how much they bought back so far.
About 40% of my portfolio is in MSFT, at least it was...