I have been following this thread with interest, and yesterday I was reading an article titled Where Did The Universe Come From in the December 2006 U S version of SKY&TELESCOPE page 36.
In the article it directed me to an article in the May 2006 S&T page 25 which, I thought it was something bearing on this discussion.

I hope you all have a Happy New Year
Ron