Hi, ATXRaspi is great... does everything you said it would... However...
The short script on the second page of the above subject is wrong. It aliases two commands (atxshutdown and atxreboot) to a script named shutdown. This should refer to softshutdown.sh. minor error, but still a glitch.
The diagram on page 1 of this section refers to a 2N3904 NPN transistor. Not having one of those laying around, I used a BC546BTA and it works just fine. I guess just about any NPN will work as long as it can handle 5V.
Lastly, a shortcut. Many folks don't know you don't have to type the word 'source' to execute a shell script in the current shell (yea, that's what it does). I use the shorthand version.
You would write : source /usr/bin/foo.bar
I would write: . /usr/bin/foo.bar
Thus saving 5 letters I don't have to type. Over a lifetime, that may add up to the book I'm never gonna write :^)