@Bloodbane
Even though I'm currently using a modified version of your slam script, I think yours is the best code to start on any module.
It's clean and easy to understand, and the modder can add other functions if he wants. Certainly it's a "must have" code to be put in the sources section