Sure, I'll be happy to. I'll ping the NH group on that thread, and make note of your post with the picture of the NH scene puzzle.
I wish I could help you in identifying the town in the picture, but I have to say that scenes like that are very common throughout New England (I'm in Connecticut).