it's possible to optimize for all search engines as they each have different ways on how they determine whether a Web site is a good enough resource to be listed towards the top of the results. If your Web site is superior in content and frequently updated, your site should pop-up towards the top in all. If you want more details on how each one does it and what they have in common, I suggest researching each search engine individually. There are many blogs and other resources that talk about the details.
~Sovereign
Is optimizing a website for bing, yahoo and google different? I mean I see a totally different results for my keywords in all three of them.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic