Wow, that's great news. I'm really glad things seem to be going your way. I'm also impressed that even when things weren't quite as good for you, I had no way of knowing. You seem to be one of those people who can still maintain their humor and good cheer even through life's valleys and low points.