Changing order of available sections in the output profiler.
diff --git a/system/libraries/Profiler.php b/system/libraries/Profiler.php
index 3285bc5..49a6774 100644
--- a/system/libraries/Profiler.php
+++ b/system/libraries/Profiler.php
@@ -36,14 +36,14 @@
  	
 	var $_available_sections	= array(
 										'benchmarks',
-										'config',
-										'controller_info',
 										'get',
-										'http_headers',
 										'memory_usage',
 										'post',
+										'uri_string',
+										'controller_info',
 										'queries',
-										'uri_string'
+										'http_headers',
+										'config'
 										);
 
  	function CI_Profiler($config = array())
@@ -459,6 +459,11 @@
 
 		foreach($this->CI->config->config as $config=>$val)
 		{
+			if (is_array($val))
+			{
+				$val = print_r($val, TRUE);
+			}
+			
 			$output .= "<tr><td valign='top' style='color:#900;background-color:#ddd;'>".$config."&nbsp;&nbsp;</td><td style='color:#000;background-color:#ddd;'>".$val."</td></tr>\n";
 		}