Search Engine Journal has pointed out an excellent article by Bill Slawski on the complicated business of how search companies re-rank results.
It is important to get to grips with some of these factors if you are actively involved in SEO, since rankings can be influenced by any number of factors that may be outside of your control.