prob simple oversight... but take a peak at this small snippet...

Code:
function showGames(o)
{
   var page = getQuerystring('page');

   var base = o.streams;
   for (var i = page; i < base.length; i ++ )
   {
      document.getElementById("streamlogo" + (i + 1)).src = base[i].preview.medium
      document.getElementById("streamname" + (i + 1)).innerHTML = base[i].channel.name;
      document.getElementById("streamlink" + (i + 1)).href = "stream.php?stream=" + base[i].channel.name;
      var status = base[i].channel.status
      if (status.length > 76)
      {
      var statusubstr = status.substr(0,76)
      document.getElementById("streaminfo" + (i + 1)).innerHTML = "<b>Viewers: " + base[i].viewers + "</b><br><p>" + statusubstr + "... </p>";
      }
      else
      {
      document.getElementById("streaminfo" + (i + 1)).innerHTML = "<b>Viewers: " + base[i].viewers + "</b><br><p>" + status + " </p>";
      }
   }
}
</script>
Now if i can guarantee that getQuerystring('page') is returning a value of 2

why does it not work.... but does work if i replace the

Code:
   for (var i = page; i < base.length; i ++ )
with

Code:
   for (var i = 2; i < base.length; i ++ )