Utilizando desplazamiento infinito con una base de datos MySQL

Encontré un buen complemento de desplazamiento infinito ajax / jquery http: //hycus.com/2011/03/15/infinite-scrolling-like-new-twitter-with-php-mysql-jquery) que pude adaptar bien a mi contenido, pero tengo un problema: solo llama al script loadmore.php una vez. Déjame mostrarte el código:

En mi archivo index.php:

<script type="text/javascript">
    $(window).scroll(function(){
        if($(window).scrollTop() == $(document).height() - $(window).height()){
            $('div#loadmoreajaxloader').show();
            $.ajax({
                url: "loadmore.php?lastid=" + $(".postitem:last").attr("id"),
                success: function(html){
                    if(html){
                        $("#postswrapper").append(html);
                        $('div#loadmoreajaxloader').hide();
                    }else{
                        $('div#loadmoreajaxloader').html('<center>No more posts to show.</center>');
                    }
                }
            });
        }
    });
</script>

Esta sección llama a mi archivo loadmore.php y le envía la identificación de la última publicación. Esto solo funciona la primera vez que me desplazo hasta la parte inferior de la página, carga las entradas de loadmore.php pero no llama a loadmore.php nuevamente. Mi archivo loadmore.php tiene el siguiente código:

<?php

include('./includes/config.php');

if($_GET['lastid']){
    $query = 'SELECT * FROM db WHERE id < "'.$_GET['lastid'].'" ORDER BY id DESC LIMIT 0,3';
    $result = mysql_query($query);
    while ($rec = mysql_fetch_object($result)) {

    [SET MY VARS]

    ?>

    [HTML & PHP DISPLAYING MY POST]

    <?php
    }
}

?>

Las 3 publicaciones que aparecen después de la primera llamada ajax aparecen perfectamente, exactamente como quiero que se muestren con los datos correctos. Pero no puedo mostrar las siguientes 3 publicaciones después de las primeras 3.

Así que si tengo 5 publicaciones por defecto en mi index.php, me desplazo hacia abajo, ajax llama a 3 publicaciones más, se muestran perfectamente, pero no se muestra nada después de eso, aunque quedan muchas publicaciones para mostrar. ¿Dónde está mi problema, magos ajax / jquery?

Respuestas a la pregunta(2)

Su respuesta a la pregunta