Looks like a bug to me.
The limit parameter should force a fixed amount of sermons and a fixed sorting order to the view, the pagination should be disabled then.
If you only want to have the default sorting order by date, you could edit the file /components/com_sermonspeaker/models/sermons.php
Around line #118 it should say something like
Code:
$orderCol = JRequest::getCmd('filter_order', 'ordering');
$this->setState('list.ordering', $orderCol);
$listOrder = JRequest::getCmd('filter_order_Dir', 'ASC');
$this->setState('list.direction', $listOrder);
change this to
Code:
$orderCol = JRequest::getCmd('filter_order', 'sermon_date');
$this->setState('list.ordering', $orderCol);
$listOrder = JRequest::getCmd('filter_order_Dir', 'DESC');
$this->setState('list.direction', $listOrder);
and it should work.
The next release of SermonSpeaker will have an option to let you select the default ordering. For now it's ordered by the "ordering" ascending.