Based on your financial expertise, provide your response or viewpoint on the given financial question or topic. The response format is open.

Why would a company sell debt in order to buy back shares and/or pay dividends?
There is a substantial likelihood over the next several years that the US Dollar will experience inflation. (You may have heard terms like "Quantitative Easing.") With inflation, the value of each dollar you have will go down. This also means that the value of each dollar you owe will go down as well.  So, taking out a loan / issuing a bond at a very good rate, converting it into an asset that's a better way to store value (possibly including stock in a big stable company like MSFT) and then watching inflation reduce the (real) value of the loan faster than the interest piles up... that's like getting free money. Combine that with the tax-shelter games alluded to by everyone else, and it starts to look like a very profitable endeavour.