Placed an order for amazon email gift voucher & received it almost after seven days that too after follow ups on email and twitter.
UPDATE : A representative from giftxoxo contacted me after seeing this review here, & told that they have got a huge no. of orders on that day that is the reason order got delayed, apologized & promised that it will not happen again.
Placed another order on next day & it was delivered on time by them.