While someone different has been maintaining it the last few weeks (hence the updated pictures and links, etc) I think it may still be hosted on the SIS servers... and the SIS site has been undergoing some changes... it may include changes to their hardware as well.