Phil, congratulations to your own forum.
About not being visible on the "recent posts" page. It shows only 40 topics, not everything new. Can that be the reason?
EDIT: No, even after my post this topic isn't visible on that page. Either way, I use "New posts" all the time.