it is now on entire site, though only for the front page and front pages of each section at the moment. I'll update the rest of the site gradually later
Well, I feel the main benefit of a box on the main page is convenience - the visitor can tell with one glance at the homepage whether anything has been updated recently. Having to click into another page just adds one more unnecessary step, no?