E-gift cards provide big boost for businesses