To anyone familiar with retail environments, retail kiosks represent the creme de la creme. That is, they hold the promise of eventually taking brands closer to their customers in a more direct and interactive way than ever before. As retail landscapes co ...