Index: trunk/JavaCommons/build.xml
===================================================================
--- trunk/JavaCommons/build.xml	(revision 276)
+++ trunk/JavaCommons/build.xml	(revision 278)
@@ -6,4 +6,5 @@
 	<property name="dist.location" value="dist" />
 	<property name="javadoc.location" value="javadoc" />
+	<property name="downloads.location" value="downloads" />
 	<property name="debuglevel" value="source,lines,vars" />
 	<property name="target" value="1.6" />
@@ -129,5 +130,5 @@
 	<!-- Initialization Targets -->
 	<target name="init.build">
-		<mkdir dir="bin" />
+		<mkdir dir="${build.location}" />
 	</target>
 	<target name="init.dist">
@@ -136,4 +137,7 @@
 		<mkdir dir="${dist.location.jfcmonitor}" />
 	</target>
+	<target name="init.downloads">
+		<mkdir dir="${downloads.location}"/>
+	</target>
 	<target depends="init.build" name="init.eventbenchconsole">
 		<mkdir dir="${build.location.eventbenchconsole}" />
@@ -159,5 +163,5 @@
 		<delete dir="${javadoc.location}" />
 	</target>
-	<target depends="clean.build,clean.dist,clean.javadoc" name="clean.all" />
+	<target depends="clean.build,clean.dist,clean.javadoc,clean.junit" name="clean.all" />
 
 	<!-- Build Targets -->
@@ -260,4 +264,20 @@
 		</copy>
 	</target>
+	
+
+	<target depends="init.downloads,dist" name="createDownloads">
+		<zip destfile="${downloads.location}/eventbench-complete.zip">
+			<fileset dir="${dist.location}" />
+		</zip>
+		<zip destfile="${downloads.location}/eventbench-console.zip">
+			<fileset dir="${dist.location.main}" />
+		</zip>
+		<zip destfile="${downloads.location}/eventbench-jfcmonitor.zip">
+			<fileset dir="${dist.location.jfcmonitor}" />
+		</zip>
+		<zip destfile="${downloads.location}/eventbench-javadoc.zip">
+			<fileset dir="${dist.location.javadoc}" />
+		</zip>
+	</target>
 
 	<!-- Javadoc Targets -->
@@ -311,4 +331,10 @@
 		</copy>
 	</target>
+	
+	<target name="clean.junit">
+		<delete dir="${test.location.results}" />
+		<delete dir="${test.location.data}" />
+		<delete dir="${test.location.output}" />
+	</target>
 
 	<target depends="init.eventbenchcore-test" name="build.eventbenchcore-test">
@@ -349,5 +375,3 @@
 	
 	<target depends="junit.eventbenchcore,junit.javahelperlib" name="junit" />
-	
-	<target depends="dist,junit" name="distAndTest" />
 </project>
