Also on the podcast, Amazon bats down rumors it plans to open thousands of new stores.