I'm sorry to say . But I totally agree with the above. Try to get english words that make a sentance even 3 word domains are better than irrelevant 2 word domains in my opinion. i.e. buyAddictiveToys is probably better than the above. Also try and tie into what "you would type into google" Use those phrases or buzzwords to drive your domain.
The domain should make sense to most people if it's going to contain keywords.
I hope that helps.