Our local B&M had tinned mackerel in oil and slid in oil for 36p a tin, we bought loads as we give them to the dogs some times, now they have them in tomato and not much more expensive, they have all gone now but it was such a cheap form of protein, B&M have some great deals like that....Some one on here suggested the salt on the cod, last night my husband came back with loads of fish from Tesco, all very very cheap, so first it will be fish pie with mash top and then fish cakes!! Fish is so quick and tastly we love it and eat loads.......we had rainbow trout a few days ago, 3 for less than £2