Load more content with ajax when clicking more link in a view
So this is one of those problems that multiple people in the drupal world have tried to solve.

I recently gave a presentation on this exact same issue and how to accomplish it with drupal. Sadly I never posted any of my slides up anywhere where the rest of the world can see.

Here's the Break down of modules:

Views Infinite Scroll


Does Not work with Views Ajax support -- It hacks around it to make is own ajax request
Makes a full page request -- This is because it doesn't use the Views Ajax request
Requires Views 3.x -- This is a plus, because the pager is plug-able in 3.x


Views Infinite Pager


Support Views 2.x -- This is really not a good thing, because the pager isn't plug-able
Because it works with 2.x it really hacks around the pager theme, the regular views ajax, and preprocessing behavior. So it breaks some functionality.


And last but not least is a new project in which I just added in light of this question.  The reason for the project is my need for also needing views that support load more except the issues mention above we're not acceptable for my project.

Views load More


Requires Views 3.x - This is on purpose.
Support views regular pager options, such as offsets, page count
Fully supports views ajax feature

If Ajax is enabled on the view, the load more will add content to the bottom of the list
If ajax is disable the page will refresh and replace the old content with the new content
It does not do a full page request when doing the ajax callback, it lets views do is natural callback and instead of replacing the content it appends to it.

If you're using the waypoint module the view can be configured to automatically get new content when the user scrolls to the bottom of the page.
Supports JQuery effects (right now only the fade effect is supported, more soon to come).


Hope this answers your question. This is my "unbiased" ;-) opinion on all the views load more module.