I disagree MM.  Share buy backs are just fluff and I feel are usually a waste of money.  It's a closed ended program creating a temporary increase in demand (and higher buy back $)  as opposed to a on-going dividend plan that can be valued into the stock as a yield. 

However, I am onside (to a lesser degree) to the rest of your post.