Made an impulse purchase lately? If so, it's probably because of something you're only going to find at a brick and mortar store - instant gratification.
Here we just finished Halloween but already the predictions are out for this year's online and in-store holiday shopping - and numbers look pretty good.