Figured that it is a SOPA stunt, so didn't want to start a new thread, but is Seibertron.com working for anyone at the moment?

It's gone back to an old version from about 4 years ago for me.