Yea, I'm enjoying the challenge of figuring this one out.