In general terms, you want to reduce the "manually entered" data as much as possible. So, for any field that can be "standardized into a seperate table, do so. For example, if you are a military organization you would want to create a table for all Ranks (let's say tblRanks) with two field...