I follow concept of using primary/foreign keys, but something Privateer suggested isn't clicking with me. If I add "ProjectID" as a foreign key in the Payback/Need tables, wouldn't I wind up with multiple rows that contain the same information, the only difference would be the ProjectID field...