You have two recordsets on your page: news_results and News_rs. You are repeating on the News_rs recordset but showing the results from the news_results recordset. You have to repeat on the recordset you are displaying records from for them to appear repeated.
Yes, you can use link buttons to initiate a search.