@Wojtek: Thanks for your comment, and please let me know if you had any ideas that I haven't considered.