Oh howiwonder. Try ringing the customer service and tell them the code isn't working. I did and they gave me free delivery anyway - think they could because twas my first order from them, but they might have done it anyway as the code wasn't working. I couldn't see any expiry date on it.
Top tip shiraz btw, many thanks. I got the 'Be Prepared' book too - lots of useful scouting tips I will probably never use - love that sort of thing.