simplify the json parsing.
diff --git a/projects.php b/projects.php
index 152de56..4a2d167 100644
--- a/projects.php
+++ b/projects.php
@@ -17,11 +17,6 @@
 	$pageKeywords	= "eclipse kepler, release, simultaneous, release train, kepler";
 	$pageAuthor		= "Christopher Guindon";
 	
-
-	$url = "http://projects.eclipse.org/json/release/kepler";
-	$json = file_get_contents($url);
-	$data = json_decode($json);
-	
 	function hack_array_sort($a, $subkey) {
 		foreach($a as $k=>$v) {
 			$b[$k] = strtolower($v[$subkey]);
@@ -34,9 +29,13 @@
 		return $c;
 	}
 	
+	$url = "http://projects.eclipse.org/json/release/kepler";
+	$json = file_get_contents($url);
+	$data = json_decode($json);
+	
 	$projects = array();
 	foreach($data->kepler->projects as $project){
-		$img = "";
+		
 		$version = array();
 		if(!empty($project->releases)){
 			foreach($project->releases as $r){
@@ -47,20 +46,21 @@
 		if(!empty($version)){
 			$version_link = '<a href="' . $project->download . '">' . implode(', ', $version) . '</a>';
 		}
+		
+		$img = "";
 		$new = ($project->new == 1) ? '<img src="images/legend_new.png" />' : '';
 		$info = ($project->id) ? '<a href="http://projects.eclipse.org/projects/' . $project->id . '"><img src="images/legend_info.png" /></a>' : '';
 		
 		$projects[] = array(
-			'title' =>  $project->name,
-			'version' => $version_link,
-			'new' => $new,
-			'info' => $info,
-			'website' =>  $project->website,
+			'name' =>  $project->name,
+			'output' => '<dl><dt><a href="' .  $project->website . '">' . $project->name . '</a> ' . $new .  $info . '</dt><dd>' . $version_link . '</dd></dl>'
+				
 	 	);
 	}
+	
 	$project_count = count($projects);
 	if(!empty($projects)){
-		$projects = hack_array_sort($projects, 'title');
+		$projects = hack_array_sort($projects, 'name');
 		
 	}
 	
@@ -77,7 +77,7 @@
 				</ul>				
 				<?php 
 					for ($i = 0; $i <= min(35, $project_count-1); $i++) {
-						print '<dl><dt><a href="' . $projects[$i]['website'] . '">' . $projects[$i]['title'] . '</a> ' . $projects[$i]['new'] .  $projects[$i]['info'] . '</dt><dd>' . $projects[$i]['version'] . '</dd></dl>';
+						print $projects[$i]['output'];
 					} 
 
 				?>
@@ -89,7 +89,7 @@
 			<div class="page-container">
 				<?php 
 				for ($i = 36; $i <= min(100, $project_count-1); $i++) {
-					print '<dl><dt><a href="' . $projects[$i]['website'] . '">' . $projects[$i]['title'] . '</a> ' . $projects[$i]['new'] .  $projects[$i]['info'] . '</dt><dd>' . $projects[$i]['version'] . '</dd></dl>';
+					print $projects[$i]['output'];				
 				}
 				?>		
 			</div>