Originally Posted by wrvond
When you create a post, you have already viewed it as far as the software is concerned. "New Posts" is a list of posts you have not yet viewed.
wrvond is correct. This is it in a nutshell, as per our Forum FAQ's. If your post is the last one in the thread, or you just created the thread with your post...then it will not show up in your "new posts" until someone replies to it....as per the FAQ emboldened in red below.
How can I see the latest posts?
There are two ways to quickly view recently created or updated threads.
If you are not logged in, the 'today's posts' link will show a list of all threads that have been created or updated in the last 24 hours.
If you are logged in, the 'Today's Posts' link will change to 'New Posts', which gives you a listing of all threads that have been created or updated since your last visit.
The administrator can also set up the forums so that each thread you read is marked in the database. If this option is set, then new threads (or threads with new posts) will not be marked as read until you have actually read them.
There is a built-in time limit to this, however, that will automatically mark all threads as 'read' after a set number of day, whether you really have read them or not. The default setting is 10 days, but the administrator could make this higher or lower.
If you want to see your posts, then you can easily use the "quicklinks" dropdown box and click on 'your posts'.