I just discovered my new favorite thing: e-gift cards. I am always so bad at buying gifts on the fly and hate when I have to go down to a store just to stand in a long line to buy a gift card. Now I just buy gift card boxes at the Dollar Tree and print out my e-gift cards at home. For mother's day I gave my mom a gift certificate to JCP and they e-mailed it to me within a few hours. It was great! Does anyone know what other stores I can do this at other than JCP and Amazon?