De paso muy buena tu web:
http://www.caricatos.net/DOM/ajax.php esta todo muy bien explicado para iniciarse en ajax.
En cuanto al "veo una creacion del objeto ajax bastante mas compleja de lo necesario"...
La unica diferencia con lo que vi en tu web es que uso un array con las versiones del
objeto en las distintas versiones de IE...de esta forma anda en IE6, IE7..etc
Lo que hago es recorrer ese array y hacer un try-catch hasta que una version ande.
Salut!!!