Kim,
Interesting point about beef. while I consider myself a devout carnivore I can go weeks without eating red meat. Usually because I forget. Beef is also usually not a lean meat so doesn't quite qualify for a 'lean meat in every meal'.
I Love fish and try to eat it as often as possible and I agree about over indulging on sushi, if you already like it it can bre pretty easy to get too much, and too much of any thing including protein will also lead to storage of fat.
Awesome point about the omega-3 content in farm fish, I had no idea.
I just came accross a new product that claims to be a bazillion times more powerful than fish oil, get this...you know what humpback whales eat all summer long so that they can have enough stored energy to survive the birthing season? Krill. Apparently krill oil is far superior to fish oil and you have to take far less of it to get the benefit. I just heard about it and haven't researched it fully yet, but I wil let all know when I find out more.
Anyway, I think the point about protein is that you must have enough of it from a variety of sources to provide your lean muscle mass with the building blocks it needs to stay full and repair damaged tissue.
Here's an interview I did with renown nutritionist John Berardi...
http://www.strengthradio.com/articles.php?a=read&a id=103
In it he makes some pretty outrageous claims about protein.