Hi I’m a freelancer with lots of experience in domain name registration, transfers and disputes. I’ve also experience of name checking and searching for available domain names based on specific criteria such as keywords etc. I’ve been working with major registrars since 1998 and have in-depth knowledge of the domain name system.
I’ll be happy to discus your requirements in more detail and make recommendations as necessary.
Basically ICANN do it! excuse the pun.