This is a theory that I have thought about, and it may or may not be true (probably not true with the Producers' intentions) however just a theory. I don't know if I even fully believe it, but here goes:
In Casino Royale, in the opening pre credits sequence, we see James Bond get his 00 status, then gun barrel, then obviously "You know my name", then into the main feature.
My theory is that the opening credits happened YEARS before the main story of Casino Royale. Evidenced by the black and white "retro" feel to the whole thing, and that the actual story of CR takes place after Die Another Day.
In essence the opening when James Bond gains his 00-is a "flashback". This is just a theory, and I probably wrong. If this is true then the rest of the Craig era could neatly fit in after the events of Pierce Brosnan's 007. I am probably wrong, and doubt that I am correct, like I said I don't fully believe this, it's just a theory, but IF true or taken this way could unify the timelines (the other obvious way would be for someone to claim the Craig era is a "Prequel" to the original timeline) or that we just have a freaking Screwed up Timeline that is both a reboot AND a continuation (that's what I ACTUALLY subscribe to as of now).
I want to hear what ya'll think of this new theory!?