Comment on Proteus

Is Proteus still alive? Its site seems to have gone offline...