Icardgiftcard.com
Do not give these people your business
Don't provide these folks your company. Customer support is terrible. I never got my card and toughest of it was my holiday "present" this past year. And So I called them to treat and ostensibly was attributed through the entire phone my the supervisor of how it was all my problem. They ...