Great! Terrific news! May be a combination of things, but whatever the reason I am happy to hear that things have improved!