Clandad
First, I notice with interest that you have chosen not to answer my question posted at 2am on Friday, 16th March 2012 - “Just to clarify, where do you stand on creationism and evolution?”.
Second, your question, “... how do you account for their [Cro-Magnon] sudden appearance in Europe (nearly all of Europe)... ” is particularly frivolous. You appear to be making the claim that there is no way that this species could have possibly made its way from East Africa to Europe in the established time-frame. You use the word 'suddenly' to illustrate your point. I fail to see how a species emerging from Africa approximately 35,000 years ago (or even as far back as 45,000 years ago, as you state) can be accurately described as 'suddenly' being found in a cave in the Dordogne region of France 28,000 years ago. I think it's fair to conclude that it is not particularly unusual to find that a bipedal, mobile species could and has migrated a distance of 4,000 miles in several thousand years.
You also seem to place a great deal of weight upon, “... [Cro-Magnon had] no trail to (or from) anywhere?...”. As I posted earlier, fossilised remains of any species are exceptionally rare. It's actually quite extraordinary, given the odds of fossilisation, that we have the physical evidence we do. You seem to think that this represents a flaw in evolutionary theory. You are mistaken in this belief. It is only in the last couple of hundred years that anyone has even been looking for fossilised evidence of previous life on this planet. Prior to this, no one even thought that previous species had become extinct, let alone preserved in rocks for us to discover. Your contention that the evolutionary history of modern man is flawed due to the fossil record is, quite frankly, lamentable. It would seem that, despite your obvious intelligence, you have been corralled into a theological cul-de-sac by your religion.
I simply fail to understand you incredulity in this theory and once again, I ask what your position is on the issue of evolution and creationism.