There may have never been a better time to shop for ...