Loads of people are finding that they have "bought" from buyagift when they haven't - the giveaway is that the reply emails should be noreply@buyagift.com. if it is genuine. They are flooded with calls about this.