About ads showing after the have expired you can see the problem here:
http://www.viperalley.com/classified...page=15&stype=
Clicking on page 8 returns page 1 (because of expired ads counted when paging)
Clicking on the last ad on the last page (7)
http://www.viperalley.com/classified...cat=all&page=7
The next ad link is valid and you come to a new ad which are marked as sold and therefore probably expired.
http://www.viperalley.com/classified...1&cat=5&page=7
Clicking further on the next ad link you will find a lot of expired ads...
Is this supposed to be like this?