tengo solo una palabra para ti: "Livequery", live() funciona si los eventos son iniciados por el usuario de alguna manera, ya sea haciendo click en algo o moviendo el mouse, pero que pasa si necesitamos que un elemento del DOM ejecute una accion sin que el usuario no intervenga en ello, por ejemplo digamos que cargue un div en caliente en el DOM actual y dentro de ese div hay un span el cual debe ir a cargar otro codigo automaticamente mediante load(), en este caso el usuario no ejecuta la carga del span, es ahi donde Livequery predomina sobre el live().
Para mas info al respecto.
http://plugins.jquery.com/project/livequery/
Saludos.