Update: Not much progress here, as life has gotten in the way. Several ideas have been popping up, so I may have to change some stuff around to accomplish this. I assure everyone who is actually bothering to read this I haven't forgotten! ____________________________________...