RE:desactivar el boton back
En principio esto es imposible hacerlo asi como por arte de magia, ademas la tecla de 'borrado' tiene la misma funcion que el boton back. Sin embargo existe una forma de evitar esto.
El hecho de que se puede utilizar el boton back es porque el navegador almacena las urls en un vector llamado History. La forma de evitar esto es usando la propiedad javascript location.replace(url), que 'machaca' la ultima entrada de dicho vector. Aunque se que no ha quedado suficientemente explicado dejo una url donde viene ayuda acerca del uso del objeto location.
http://developer.netscape.com/docs/manuals/js/client/jsref/index.htm
Esta pagina es el index, busca el objeto Location.
Espero que te sirva, un saludo.