It's on ‘sale!: an examination of vendor perspectives, activities, and dilemmas