shortening the execution time of the "last 5 query" might be facilitated by keeping a separate table that holds the last five messages. The table would truly only contain the last five posts on the list. Is there such a thing as an insert trigger to automate the process for you? -joshua