I might be too cynical, but when a company thinks that the best use of its cash is to buyback shares (and not, say, invest in a new product line) then it has reached its limits. It's a sign that the company is no longer engaged in developing new things (which requires cash) and is merely engaged in maintaining an existing business.
Kinda sad to see Apple doing this.