I agree that it would be great to have more recent topics on the front page. I always find it cumbersome to dig for topics I might have missed if I haven't visited the site in a day or two.
Thales, I'd be happy to help with site maintenance. I started writing DBTC tracking code, by the way, but then I got distracted by shiny objects.