Hi . I have had the exact same problem. Signed a new contract on 9th of October. Received voucher on 15th of December and it said voucher expired. Phoned Amazon who said it was a VM problem. Phoned VM to complain and they said they would have to email the relevent department and they would contact me and I am still waiting on my reply . Anyone else had this problem ?.