E-commerce, sluggish economy make for demanding customers