Domain Name Tools
domize.com – Very quick search, shows domains that are available for sale too
domainsbot.com – Gives ideas for domain names using keywords
Sibername.com – Canadian Domain Name Registration. Their domain name search gives domain name suggestions too.
domaintools.com – A variety of tools including a very good name suggestion tool