Hi mjhudston.
The search results by default are collated as threads. If you click "Show results as posts" (which is at the lower left in Search) then you will get all your posts displayed in a clearer manner (the results come up with 154 posts, perhaps the only single missing post was some spam you reported, as spam reporting adds to the post count).
Also, you can find all your posts by going to
your user profile. Under the statistics tab you will see the options of "Find all posts by" and "Find all threads started by." You will find your full listing of posts there (in reverse chronological order).
For other users, with over 500 posts, there seems to be a 500 post limit that is displayed using either method. In conjunction with the "Find posts from" option in the Search feature, this can display the required portions of all your posts (in batches of 500 posts).