Index: Controller.php
===================================================================
--- Controller.php	(revision 4561)
+++ Controller.php	(working copy)
@@ -16,12 +16,12 @@
  */
 class Piwik_MultiSites_Controller extends Piwik_Controller
 {
-	protected $orderBy = 'visits';
+	protected $orderBy = 'names';
 	protected $order = 'desc';
 	protected $evolutionBy = 'visits';
 	protected $mySites = array();
 	protected $page = 1;
-	protected $limit = 0;
+	protected $limit = 20;
 	protected $period;
 	protected $date;
 
Index: templates/common.js
===================================================================
--- templates/common.js	(revision 4561)
+++ templates/common.js	(working copy)
@@ -23,7 +23,8 @@
 	if(params['mOrderBy'] == mOrderBy) {
 		if(params['order'] == 'desc') {
 			params['order'] = 'asc';
-		} else {
+		} 
+		else {
 			params['order'] = 'desc';
 		}
 	}
@@ -55,8 +56,9 @@
 		allSites = limitBy(allSites, params);
 	}
 
-	displayRows(allSites, params);
 
+		displayRows(allSites, params);
+
 	showPagination(allUnsortedSites, params);
 	params['sitesVisible'] = allSites;
 }
@@ -128,7 +130,7 @@
 		});
 	}
 
-	if(params['order'] == 'desc')
+	if(params['order'] == 'asc')
 	{
 		allSites.reverse();
 	}
Index: templates/index.tpl
===================================================================
--- templates/index.tpl	(revision 4561)
+++ templates/index.tpl	(working copy)
@@ -39,20 +39,20 @@
 	<thead>
 		<th id="names" class="label" onClick="params = setOrderBy(this,allSites, params, 'names');">
 			<span>{'General_Website'|translate}</span>
-			<span class="arrow {if $evolutionBy=='names'}multisites_{$order}{/if}"></span>
+			<span class="arrow multisites_desc"></span>
 		</th>
 		<th id="visits" class="multisites-column" style="width: 100px" onClick="params = setOrderBy(this,allSites, params, 'visits');">
 			<span>{'General_ColumnNbVisits'|translate}</span>
-			<span class="arrow {if $evolutionBy=='visits'}multisites_{$order}{/if}"></span>
+			<span class="arrow"></span>
 		</th>
 		<th id="actions" class="multisites-column" style="width: 110px" onClick="params = setOrderBy(this,allSites, params, 'actions');">
 			<span>{'General_ColumnPageviews'|translate}</span>
-			<span class="arrow {if $evolutionBy=='actions'}multisites_{$order}{/if}"></span>
+			<span class="arrow"></span>
 		</th>
 		{if $displayUniqueVisitors}
 		<th id="unique" class="multisites-column" style="width: 120px" onClick="params = setOrderBy(this,allSites, params, 'unique');">
 			<span>{'General_ColumnNbUniqVisitors'|translate}</span>
-			<span class="arrow {if $evolutionBy=='unique'}multisites_{$order}{/if}"></span>
+			<span class="arrow"></span>
 		</th>
 		{/if}
 		<th id="evolution" style=" width:350px" colspan="{if $show_sparklines}2{else}1{/if}">
