Microsoft, Starbucks Partner on Digital Gift Cards