It has a few hiccups, but overall the software for this site is better then some.
I say that only to reassure you that if it's not giving you what you want, it may not be you.
I've searched for people by their screen name and they don't come up... sometimes.
Nothing is fool proof 100% of the time.