Sites like this rarely have a valid business model, but it doesn’t make them less fun. I was amazed at how well I did. If you’re a web developer, notice how interaction leads to involvement which leads to learning and exploration. In that order.