Interesting questions! Unfortunately, I know very little about the psychology of marketing and sales. My guess is that net shopping will stimulate that tendency towards impulse buying.... well, at least once people are no longer paranoid about sending their credit card number out over the internet.