I see, however, there is no reason you have to buy your backlinks. There are 1000's of free directories out there you can submit your site to. That will give you a good start. Plus, try submitting articles to directories and acquiring some quality exchanges with relavant sites. All with your anchor text 'forex' incorporated and you will see results. Good luck!
Hmm I'm getting the feeling that Google does significantly value keyword domain name. Here is something: "friends korner" give you #1, but "friend korner" doesn't. Exact match bring to you the top! It's no coincident here as friendskorner.com has only 10 backlinks.
Most websites are going to rank #1 for their domain name. By changing your domain name to forexfisherman, you will definately rank #1 for that term, forexfisherman, but that doesn't mean you will rank for forex. You can rank for forex by doing some link building. Example, I rank #1 for 'photo hosting' in yahoo, #2 in msn and #6 in google. I don't have the keywords, photo or hosting, in my domain name. My site ranks above many sites that have the word photo and/or hosting in their domain. My site is www.seethisitem.com. Don't get stuck on the domain name thing, just keep building links with good anchor text.
Nah, i'm also talking about future domain name consideration. If it does help, i think i'm gonna stick with domain name of competitive keyword(s). At least little help is better than no help. It might save me a couple of bucks buying links and SEO the content for certain keywords.
If you are talking about future sites, then ofcourse, throw some keywords in your domain name. It definately won't hurt. I just wouldnt change an existing domain name just to include keywords that's all.