I considered that as an option initially, but the reason for splitting it up into 4 different tables was for four different locations -- mainly to keep the searches fast and data organized because it's going to grow very, very quickly...
If I did that, I would only need a single table and if I did that, I wouldn't need the table to track location and index because it could all be done in that one table.
Maybe using a single table will be the way to go in this respect...