Yep - me too. But that tab stopped showing me new posts a long time ago. I too use the "New Posts" link.