There is also a (non-official) limit to have many post-docs you can actually do; since your salary as a post-doc is determined by a scale where you move up a step for every year of working experience you have, after a few three-year contracts you are just too expensive to be afforded on another one...
no subject