in reply to Matching in the Database...

Personally I never allow the user to enter free-form data if I can avoid it.
In your case, I always generate a drop down list from the DB table (sorted alphabetically) and make them select from that.
By-passes the whole problem. ;-)

Cheers
Chris