According to the number of pages crawled per day in Google webmaster tools, Google crawls enough pages to reindex my entire site every two days at the "low" rate, and the whole site daily at the "high" rate.
So why do changes to the site take so long to be reflected in the SERPS? Changes to the site navigation are still apparently not affecting the serps - I did a search like
site:example.com -"phrase in top navigation"
and got number of resuljs approx equal to 10% of site - and I added the phrase to the navigation weeks ago.
I also expected the change to the navigation to affect site links (because several of the previous ones have been removed from the navigation), and they are still the same in both the full and one line versions.
What is the point of regular re-crawling if major changes do not affect the SERPS? Is it an indicator of any kind of problem?