I may not in fact be able to post tonight, though. :( This work is taking much longer than I'd hoped.