i agree with mr X
but i should add a warning about fish
do not convert your entire protien intake to seafood!
lots of fish contain trace amounts of mercury
i eat 6-8 servings of fish a week
read an article about a gal in california that eat 14-20 servings a week and became depressed, her skin was dry and scaly and her hair fell out, she went and saw a specialist and was diagnosed with mercury toxicimia
all the things she was afflicted with were what she ate seafood to prevent
mind you she ate fresh tuna daily (bitch must be rich!)
lol
canned tuna seems to be low for some reason
but fish high in mercury are marlin, swordfish, tuna and salmon (listed highest to lowest)
i will try to find that article and post it
btw for something really tasty try italian canned tuna packed in olive oil
and by the way anchovies also have lots of EFA's if you can stand the sodium i like to add a few to mayo but lol still not enough EFA to make a difference as stated by mr X