Has anyone considered that the slightly longer and forgettable name DuckDuckGo might have something to do with the low mainstream presence? I think they should rebrand and market with duckgo or maybe just duck.com if at all practically possible.