I would put it in these examples - if it is commonly used words like 'SearchEngine.com' that would be hard to brand. If it is unique word or combination of words like SearchMonkey.com then it may be 'easier' to brand. Keep in mind, it is the underlying technology that is branded not the name. You get branded based on what you do. Having a brandable name helps with this process, but that is not the only thing.