Thanks for the feedback! We're hoping we can improve our chances of success by listening closely to what our users are asking for.
I agree (as do others) that the search needs to be improved. We'll work on that. And you're right we need to lower the barriers to entry (ie. login/register).
Thanks for the feedback!