Review my side project: Sqrt(2)
tokenadult: You have to let users see the site first to get them interested. Logging in should be for posting privileges, not just for viewing.See my other comment in this thread about why I prefer specific knowledge tests to puzzles. Puzzles neither screen out the people who most need screening out nor draw in the people who can add the most value to the site if drawn in.