I've told Joomsef in content extension to see pagination as non-sef but it still seems to be messing with the pagination. If I change line 492 of pagination.php to $data->start->link = JRoute::_("&limitstart=1"); the start button works, but missing out the first item as the limitstart is 1 but when i put it as 0 Joomsef converts this in some way to start= whatever page im on. Is there any way to stop Joomsef from converting limitstart and start. I've tried adding them in as variables but nothing happens.