For example, if your site is called fredblogs dot com and you enter fred blogs [with a space inbetween] - then you may not get site links. But, if you enter fredblogs [without space] into google, then the chances are that they will appear.
Our company name which is also in our domain name is a single word so I can't help on this one.
How about selected sites that do not use Google site search regardless of size? i.e. Those sites using "non-Google" search?
We don't use Google search on our site and we get site links and the search box. As I said in my earlier post, we do have Google Analytics on our site but I'm not convinced that this is a factor.
I was reading the Google blog and saw this which may shed a little light on the matter:
Have you ever forgotten the exact address of a site that you wanted to visit? Not a problem - just type the name of the site into the Google search box and hopefully it appears at the top of the search results page.
We call this "teleporting", and we're pleased that we have been able to minimize the need to remember an alphabet soup of .coms, .nets, and .orgs out of everyone's lives. However, one of the trends we noticed while studying teleporting was that there were lots of searchers who would type the name of a specific website as if they wanted to teleport, but would then immediately issue another more a refined search within this site.
For example, if someone is looking for official information about the Hubble Space Telescope on the NASA website, one might first search for [NASA] and then [NASA Hubble Telescope]...