@meredorn: Great breakdown!