Sorry for the late update. Spent the better part of yesterday working on some behind the scenes stuff that hopefully will help us do this for a loooong time.