It works!
Darkgriffin Studios home page is undergoing a renovation.