I get the same problem all the time with Tescos, I ordered some salmon fillets in watercress sauce, they sent me as a substitute 2 cod fish cakes! they always seem to sell me things that have a use by date for the day they deliver especially bread, I've complained until I'm blue in the face but nothing has been done about it. As soon as my club card points come through I shall start shopping with Waitrose, at least you get quality products even if you have to pay a little bit more.