@cptkirk: Excellent breakdown