Just posting a quick update. Sorry for taking so long, things came up that I didn't expect. I'll finally get a chance to work on the CS tomorrow, though.