When you think about it, its probably impossible for us to grasp how difficult an environment it is for management in AMD to take decisions in.
There is the ownerhip structure,- and what are their agenda? What is hidden, what is not? The cultural barriers add to that. The complexity is high where it should be most simple.
Then there is this constant flow to GF, in a company with nearly nonstop tradition for not earning its own money.
But there is obviously a lot working in AMD at the product, and technical innovative level. We are a far cry from the early 90ties. In that sense, as a consumer things have never been better.
(edit: its ironic that AMD didnt really beliewe in bobcat themselves, its still like kaveri is the most interesting to come. I think there is a lot of status to work on the really big CPU, stars, - as i know development engis and technicians, when they see an impossible, extremely complex leading edge - project they just go for it - its the best in the world - no wonder, but its not always where the best business is)