This is the second time I've seen this question pop up on the forum in two days. Should your domain name match your keywords?
i.e. does your domain need to contain your main site keyword (and yes, almost any site should be optimised for a single keyword, it's free traffic if you fully exploit it) or does it really not matter.