The Voxelwiki domain has been taken over by who knows what.
I was assaulted by a multitude of pop-ups, things like 'You are the lucky winner!' and 'Your computer has been infected, please call this service number'.
I recommend the links be blanked or redirected elsewhere.