If you haven?t been paying attention over the last several years, ...