what i meant was using the server behavior
show if recordset is empty/not empty
if the recordset returns a row, you show the information returned
if the recordset doesnt return a row, your max news id would come into play
so the psudologic would be..
if first recordset returns a row, show it
if first recordset is empty, use the max news id that is present as a filter instead