Here's a tip: KEYWORDS in your domain. Yahoo loves that. Google... not so much. Also, build tons of backlinks ... even if no follow. For some key linkbuilding tips, try http://www.highrevenue.com
This is very true, I've noticed that Yahoo! ranks your site much higher if your keywords are in your domain. For example, searching for "watch *TV SHOW* online" will rank pretty high in yahoo if your domain is www.watch-TV-SHOW-online.com... with Google, you won't stand a chance unless you gain backlinks and raise your PR. It's a strange and twisted world.
Just use the same SEO techniques as you do with Google. Yahoo pretty much follows in Google's footsteps...
The jury's still out on this. One thing is clear though--if your backlinks are niche-relevant, you need LESS of them