Good post.
Thx, but it's apparently not a new creationist canard - it didn't take long to google up the reality of the situation. Ya gotta love this internet thingy :)