Advanced Member Profile Search Plugin

I think that their should be a better plugin for searching members. Currently I am using BP Profile search. It is ok, but I think that it should have more advanced criteria for search. For instance, location search. It would be huge if you could search for someone within a number of miles from a zip code. Does anyone agree with me on this?