@brought: Great breakdown