I have a field containing phone numbers with a phonetype field that links to another table listing phone types (home, cell, work, fax etc.) and I want to generate a list of each person's phone numbers in the order home, cell, work, emergency contact. When I enter the phone type criteria in each column in query design and then run the query, the only phone numbers listed are the ones that match the type selected in the last (rightmost) column in the query. Have I made this over-normalized by having a phone type table, rather than including the text for phone type in the phone table? Should I create separate queries for each phone type and then combine the queries in a form or report? I want be able to search for a person's phone numbers, and be able to add or change phone numbers for new or existing records.