Thanks for your responses guys. They are both pretty useful but I'm not sure which is the best solution.
Patrick, as I'm understanding your suggestion I should put the data from my look-up tables in my main table (add a column for names in other words). The only problem as I see it with this is that this will not work based on how my form is ...