Wellllll.... looks like I won't get a chance to finish this after all. The idea is interesting enough to me that I want to keep working on it, but it'll have to be in a non-challenge way.