ITS WWW.????????????????.com
Just in case I cant. ( I have helped with part of it !!!!!!!! )
so the number of ?'s is correct, that makes 16 to the power of 26 which according to google is 2.0281e+31 ( whatever the hell that means.)
its very handy and meant to look like a W8 Metro screen.
if you find it from the above you are either really sad or a criminal.
cheers
A