Right I have gone back and revisited LoginHooks and got it to work with an example shell script. The problem I think I have is that I am calling an applescript and referencing to the finder appilcation. At the point the shell script tries to call the applescript it falls over because I dont think finder is running yet. I've tried the sleep command, but that just delays the login. Does anyone know if there is a way to make a shell script wait until the Finder Application has launched then run the applescript. Thanks for the help so far.