Using some examples I found on this site, I was able to piece together a sort of working version of this (see below), but it's not doing what I'd like.
I guess my real question is how do I control the number of items to initially load and the number to load on each event thereafter? Right now it loads the number of items seeming based on the number in the JSON URL I'm pugging in and then, with each progressive scroll, just loads the first item in that series twice (why?) and then loads the same 10 again and again.
I'm also using the NailThumb plugin, as you'll see below, which works fine.
Any direction or suggestions?
$(window).scroll(function()
{
if($(window).scrollTop() === $(document).height() - $(window).height())
{
start += count;
$.ajax({
dataType:'json',
url: 'JSON-URL-HERE',
success: function(data)
{
for(var i=0; i<10; i++)
{
$('#mainNews').append(
'<div class="wrapper-class">'+
'<ul class="media-list">'+
'<li class="media">'+
'<a class="pull-left" href="' + data.value.items[i].link + '">'+
'<div class="nailthumb-container square-thumb" height="120" width="120">'+
'<img src="images/green_app.jpg" class="media-object" width="120" height="120"></div>'+
'</a><div class="media-heading"><a href="' + data.value.items[i].link + '">'+
'<h5 class="headline">' + data.value.items[i].title + '</h5></a></div></li></ul></div>'
);
}
i += start;
$(document).ready(function() {
$('.nailthumb-container').nailthumb({width:120,height:120,fitDirection:'top center'});
});
$('.media-list').waypoint(function() {
$('.nailthumb-container').nailthumb({width:120,height:120,fitDirection:'top center',replaceAnimation:null});
});
}
}
);
}
});

start += iinstead?url: 'JSON-URL-HERE',part?