Finished up another chunk of code while waiting. The programs I'm writing lately are tiny and separate but related so I'm taking them one at a time, making it work, and then breaking out the stuff I can reuse and generally cleaning things up before testing that it still works, then moving on to the next thing.