I install Paranoid911 and get immediate mail when anything has changed.... I added a rule to my mail program to ignore the ones that I don't mind (i.e. uploading pics, etc.) and forward to SMS when there is a change in any index.html or index.php file

This will not stop the hacking, but at least I know it happened...
http://wordpress.org/extend/plugins/paranoid911/