My thesis, and the code for smack are on the smack website at smack.berlios.de.