ROUND ROBIN! Finally figured out what was going on. While I was adding the base to the memory location HOLDING the data, when the data was in fact referencing another location, I forgot to add the base to THAT. At this time, the majority of the project is now complete. There are a few minor things I need to finish up, namely memory protection and some cosmetic changes, but that was the brunt of it!