I know I'm going to have to change the fields in some of my tables so that the foreign key fields just show a number instead of a description after reading some of the posts against using look-up fields in tables on here. No problems with that. So now I'm hitting the problem of how do I get a meaningful word or phrase appearing in a combo-box or form if i've got to change all these features? My main problem is going to be job titles as I've got a many-to-many relationship between those and the workers who are going to have to go into the database, so there's a junction table containing TradeID as a foreign key. I know that the guys I work with are going to want to search by job names and not numbers, so pulling the TradeID into the combo-box is going to be meaningless for them (and I doubt that I'll be able to remember which number refers to which trade either!). I'm also going to have to alter my existing sub-forms as they are pulling details from the same look-up TradeID. How do I go about making meaningful text appear in all those boxes instead of numbers?