But let me give it another try. I'll see if I can knit all the pieces together into a working piece of code this time...