^^ No issues re.. Its always good to know new things...
Well @Stick u can try out what ferrar suggested. I will also try that out.
Ya main problem is that u will need to moniter the website i.e. constantly keep checking the site in case of monit. I dont think this is the solution to ur problem.
Meanwhile u need to have one machine to keep checking whether the other one is live or not. Otherwise the server wont give out a message na that its crashing. If u want to script i can write it out. Its pretty small and easy. U can check any TCP port on Any Server. Like say if u want to check whether DNS is down or not , or FTP is down or not, or for that matter whether TE is down or not ;-)...