Searching databases: Getting the best from Databases