I've added our site to the Sci-Fi section of Worldwide Topsites. The link/button for voting has been added to our Portal page (where the rest of our affiliation buttons are located, at the very bottom of the left hand side), and hopefully this will help us get some more exposure in the public eye.
If you could cast your vote daily (or even weekly), it would be greatly appreciated. I'm also including the voting link below:Vote For Us @ World Wide Topsites!
Thanks in advance!