Fair enough. Although the trace cache and Hyperthreading were things introduced by Pentium 4. The missteps were byproucts of trying to fit in too much too early. Mind you you still see traces of Pentium 4 and Pentium M in Nehalem and Sandybridge. Albeit without the deficiencies of what you stated. As for Bulldozer right now, I'm inclined to agree with you, BD needs quite a bit of refinement and in maybe a weird world where it would be easy to combine technologies but I guess i'm over-simplifying it. You've pretty much pointed out BD's weaknesses, the only problem now is how will AMD address the misprediction penalty?