Hi,<br><br>I have a table<br><br>tblCustomer<br> CustomerID<br> LastName<br> FirstName<br> Company<br> Phone<br> Fax<br> MailingAdd<br> MailingAdd2 <br> MalingCity<br> MailingState<br> MailingZipCode<br> PremiseAdd<br> PremiseCity<br> PremiseState<br> PremiseZipCode<br><br>There is always a Mailing Address and a Premise Address... should I put these in seperate tables to normalize them and just make foreign keys?<br><br>Also...I've been looking at the back-ends of a couple of Access Accounting Databases and don't understand why they seem to put so much in the Customer table...they put discount percentage, Interest, Current Balance (yes s/b calculated field but store it)...etc.<br>Can anyone explain why the back-ends of receivable management systems aren't normalized? Is it a performance issue?