Вот смотрите, взять к примеру почту. Принцип там тот же - отображение заголовков и прочей, ненужной информации. Но при этом почта удобна, так как превью составляет слишком большой объем. Этим я хочу сказать, что сделав во втором примере блочную верстку, у меня бы просто не влез предпросмотр и сильно растянулась бы страница (ну, или в ущерб количеству элементов на странице).
UPD: Вот два примера. Первый - оригинальный Тостер, второй я делал чтобы попрактиковаться. Допустим, что в Тостере добавили сортировку по рейтингу. Какой вариант бы вы стали читать и почему?
По странице я искать умею, а вот поиск файлов, как я понял, не вполне реализуем) Я писал парсер для /.snv/entries/ (получение исходников сайта, если доступ по svn не закрыт). Решил делать посредством чтения самого файла.
Меня интересуют файлы определенного расширения. Какого - не важно. Расширение значения не имеет. Если использовать метод подстановки, то конечно затянется, но я надеюсь на что-нибудь попроще. :)