Opportunities are in abundance but opportunities for Google, Amazon and Yahoo may not be the same opportunities for Apple. Sure, it might frustrate shareholders as it is their money. But when you pay for Apple stock, you pay for Apple's strategy and Apple's strategy right now hasn't been to invest their excess cash. In which case, I personally think that they should return some of it to shareholders, which they are to some degree.