Does anyone know what happened to Steven's official website? It doesn't even seem to exist anymore, or maybe my computer just won't let me onto it for some reason. It's a shame if it's gone because back in its heyday it looked great and, being his official website, was a good read.