Mam mini czat oparty o tabele (dla wygody).

Czat nie oparty o ajax, odświeżany jest jedynie DIV z jego zawartością za pomoc funkcji load co X sekund.
Rozwiązanie się sprawdza ale wydaje mi się mało efektowne - pojawiające się dosyć gwałtowanie nowe wpisy oraz odświeżanie całej zawartości (zapytanie sql i spora pętla).

Zastanawiam się jak to lepiej rozwiązać i przyszło mi do głowy inne rozwiązanie, które widziałem gdzieś na jakiejś stronie
- dynamiczna tabela

Polegało to na tym, że pierwszy wiersz tak jakby zanikał (jakby wjeżdżał pod ramkę całej tabeli), a na dole nowy wychodził.
Wyglądało to dosyć ciekawie i na 90% stawiam, że skrypt wykonuje się tylko gdy wykryje nowe wpisy.

Zastanawiam się czy nie było by to dobrym pomyłem na urozmaicenie czatu.

Pytania:
- jak wykrywać nowe wpisy? Pobranie ostatniego id wpisu co x sekund. Jeśli inne to dodaj/odejmij wiersze i zaktualizuj zmienna var?
- jak osiągnąć taki efekt? Nie znalazłem żadnych dodatków jQuery w ten sposób działających.
- jak rozwiązać kwestie parzystych wierszy, które są kolorowane na szaro (reszta biała), przerzucić to na css i pseudo-selektory?