@velsit: Great breakdown