Opening the site automatically brings up a box to login or signup. Annoying as I didn't even know what the site did at all. Maybe just push everyone into a demo mode and put a sign-up link on there.
Also try and contribute more to a community before you spam it.