Awesome thread topic! Very well written, thanks!