Thanks for the feedback, @Seldaek. Your suggestion sounds reasonable. I think I can get my hands back on this next weekend.