For every post I write on this site, I get hundreds of comments. So, I needed a way to paginate older comments and only display the freshest comments by default.
So, I made my discussion settings like this:
If I had 21 comments on a certain post, WordPress will only show one comment, #21. The second page will show comments 20 to 1.
This is dumb. As Bill pointed out, “this makes very little sense to a visitor, who sees that there are  comments, but only sees one comment (#21) on the landing page, and must immediately page through the comments to even see #20.”
This plugin fixes this problem.
Download the Plugin
You can download the plugin from WordPress.org.
How to Install
After you upload and activate, you must make a minor modification to your theme.
In your theme’s comments.php, you’ll see wp_list_comments. Replace it with:
if (class_exists('Walker_Comment_Wink')) $walker = new Walker_Comment_Wink(); else $walker = ''; wp_list_comments(array('walker' => $walker));
The Plugin is Stable
I’m using this plugin on WinkPress and have tested it else where. It works great. But your setup might be different than mine. If you notice any issues that I overlooked, tell me in the comments.