Nuts (Walnuts, Pecans, Peanuts, almonds, brazil nuts, cashews), nut butters and oils
Seeds (linseed/flax, sunflower seeds, seseme seeds) and their oils
Fatty fish (sardines, salmon, mackrel) and fish oils
Eggs (to a certain degree...)
A few other odd ones - hemp oil, Evening primrose oil etc...
is that a general list or what you You personally would rate from best to worst?
i have a lot of Olive Oil & i also swap between Fish Oil & Cod Liver Oil (both Blackmores)
I would rate them as follows:
fatty fish/fish oils
Nuts/seeds (esp. walnuts and linseeds)
The main issues in most modern diets is both an absolute and relative lack of omega-3 polyunsaturated fats. This means people are not only deficient in the fat in general, but that they also have really bad ratio's between their omega-3 and their omega-6 fatty acids.
Most people get omega-6 fats from their daily diets (grains, nuts/seeds, meats) but they don't get a lot of omega-3, so that is why I feel fatty fish and your high omega-3 nuts and seeds (walnuts and linseeds) are the most important.
After that, your other nuts/seeds and your olive oil and avocado's are your best ones as they have your other poly-unsaturated fats and your mono-unsaturated fats, both of which are important for your health.
Saturated fats are also important - but it is a rare individual that has to 'suppliment' to hit their daily requirements. Daily meat and eggs is usually more than sufficient.