At Schiphol Airport (EHAM) we have identified a steady number of cases where flight crews execute different SIDs from the one given to them by ATC and acknowledged by the crew. We even had cases where the correct SID was provided to the crew by data link and where the correct SID was mentioned again by the TWR controller when clearing the a/c for take off, after which the crew read back the correct SID with the take off clearance, and still they flew a different (and incorrect) SID when airborne.