A successful holiday promotion helped Shell Oil Products U.S. sell more than $25 million in gift cards at service stations last year compared to $13 million in 2003. During the holiday promotion, ...