Thanks, Fred. I still need to clean it up and add a few more things, of course, but I'm happy enough with how it's shaping up.