find_by_like?

You might want to check out acts_as_ferret - it is overkill for just looking at
surnames, but your introduction seemed to indicate you'll want to search for
more things real-soon-now...