Could there be a Creator after all then ?

THought some of you out there may like to read an interesting article or maybe just some more smoke and mirrors
http://www.independent.co.uk/news/scien ... 14826.html

http://www.independent.co.uk/news/scien ... 14826.html