Alex here's newbie advice to newbie question:<br><br>Sounds like you're getting "formcentric." The relationships have to be made clear first. The subform shows the "many" side of a one to many relationship, e.g., a doctor has three practices/clinics where she is the director, so the Office table has one "Director" column where her name/ID would be entered as a foreign key. Because the number of practices is variable they don't appear in the Doctor table (crude example--also the doctor's name doesn't have to be entered multiple times, increasing work and potential for data entry error). The subforms in this case would show the sites where the doctor is the director when looking at frm_DoctorInfo.<br><br>But..if the info you're talking about is unique to the customer (not shared like an office ph.#) and there is only one per customer there's no great harm in just putting it in one table. It doesn't sound like you're creating something that has to be capable of migration into SQLserver or Oracle so the rules can be bent. (As always defer to what the tipmasters say though.)<br><br>An excellent introduction to db structure from an Access orientation is Steven Roman's Access Database Design & Programming, O'Reilly (1999).