The New York Times reports the consensus of most studies is that fish oil as a supplement does not prevent heart attacks or stroke. Oddly, the article does not deal with whether or not taking the oil will help boost one's HDL cholesterol level, something internists tend to favor.
My sawbones likes me to take fish oil, particularly since I refuse to eat swimming fish but do eat shellfish on occasion. I did learn something from this article - fish oil has blood thinning properties, similar to those of aspirin. Who knew?