small improvements
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/callisto-features-jem.xml b/org.eclipse.wtp.releng.webupdatesite/build-home/callisto-features-jem.xml
deleted file mode 100644
index fa1cb75..0000000
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/callisto-features-jem.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="update" default="update">
-	<target name="update">
-
-		<property name="updateSite" value="file://${user.home}/downloads/webtools/downloads/drops/R1.5/R-1.5.4-200705021353/updateSite/" />
-		<echo message="   pulling update jars from ${updateSite}" />
-
-
-
-
-		<ant antfile="updateMirrorProject.xml">
-			<property name="featureId" value="org.eclipse.jem" />
-			<property name="version" value="1.2.4.v200704181020--6zXJK0L0SE3a95" />
-		</ant>
-		<ant antfile="updateMirrorProject.xml">
-			<property name="featureId" value="org.eclipse.jem.sdk" />
-			<property name="version" value="1.2.4.v200704140333-GIHlkYKbOQv_rA7" />
-		</ant>
-
-	</target>
-</project>
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/callisto-features-jpa.xml b/org.eclipse.wtp.releng.webupdatesite/build-home/callisto-features-jpa.xml
deleted file mode 100644
index 01016d2..0000000
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/callisto-features-jpa.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="update" default="update">
-    <target name="update">
-
-        <property name="updateSite"
-                  value="file:///${user.home}/downloads/webtools/jpa/updates/" />
-        <echo message="   pulling update jars from ${updateSite}" />
-
-     
-        <ant antfile="updateMirrorProject.xml">
-            <property name="featureId"
-                      value="org.eclipse.dali" />
-            <property name="version"
-                      value="0.5.0.v200606270000--87cMN7N7crMMMR" />
-                      
-        </ant>        
-        
-
-        <!--
-        <ant antfile="updateMirrorProject.xml">
-            <property name="featureId"
-                      value="org.eclipse.dali.tests" />
-            <property name="version"
-                      value="0.5.0.v200606200003" />
-        </ant>
-		-->
-    </target>
-</project>
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/callisto-features-jsf.xml b/org.eclipse.wtp.releng.webupdatesite/build-home/callisto-features-jsf.xml
deleted file mode 100644
index 8dfc0d1..0000000
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/callisto-features-jsf.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="update" default="update">
-    <target name="update">
-
-        <property name="updateSite"
-            value="file://${user.home}/downloads/webtools/downloads/drops/R1.5/R-1.5.3-200702082048/updateSite/" />
-        <echo message="   pulling update jars from ${updateSite}" />
-
-
-
-
-        <ant antfile="updateMirrorProject.xml">
-            <property name="featureId"
-                      value="org.eclipse.jst.jsf.feature" />
-            <property name="version"
-                      value="0.5.1.v20060829-OJnpNuKYI7O7SAU" />
-
-        </ant>
-        <ant antfile="updateMirrorProject.xml">
-            <property name="featureId"
-                      value="org.eclipse.jst.jsf_sdk.feature" />
-            <property name="version"
-                      value="0.5.1.v20060829-fX45f_dlc_3ccM8" />
-        </ant>
-
-
-
-    </target>
-</project>
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/callisto-features-wtp.xml b/org.eclipse.wtp.releng.webupdatesite/build-home/callisto-features-wtp.xml
deleted file mode 100644
index 82f78bb..0000000
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/callisto-features-wtp.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="update" default="update">
-	<target name="update">
-
-		<property name="updateSite" value="file://${user.home}/downloads/webtools/downloads/drops/R1.5/R-1.5.4-200705021353/updateSite/" />
-		<echo message="   pulling update jars from ${updateSite}" />
-
-
-
-
-		<ant antfile="updateMirrorProject.xml">
-			<property name="featureId" value="org.eclipse.wst" />
-			<property name="version" value="1.5.4.v200704200440-X3TmzmK-W-vP-Fs" />
-		</ant>
-		<ant antfile="updateMirrorProject.xml">
-			<property name="featureId" value="org.eclipse.jst" />
-			<property name="version" value="1.5.4.v200704150219-kW-NuyxHh4-w7-n" />
-		</ant>
-
-		<ant antfile="updateMirrorProject.xml">
-			<property name="featureId" value="org.eclipse.wst.sdk" />
-			<property name="version" value="1.5.4.v200704200440-O2U9jyC-ZDAHEgs" />
-		</ant>
-		<ant antfile="updateMirrorProject.xml">
-			<property name="featureId" value="org.eclipse.jst.sdk" />
-			<property name="version" value="1.5.4.v200704150219-dnUU6nyMbgExb_A" />
-		</ant>
-
-		<!-- 
-        technically, seems Xerces should not have to be listed here, 
-        since is mirrored by above ... but currently is required to get all other 
-        files (e.g. site.xml files) to be correctly updated). 
-        
-        Doesn't hurt, either, to have the redundancy, since other projects 
-        are dependent on it, so less likely to be forgotten and accidently 
-        removed in the future. 
-        -->
-		<ant antfile="updateMirrorProject.xml">
-			<property name="featureId" value="org.apache.commons_logging.feature" />
-			<property name="version" value="1.0.4.v200606152055--0842282_233879" />
-		</ant>
-		<ant antfile="updateMirrorProject.xml">
-			<property name="featureId" value="org.apache.jakarta_log4j.feature" />
-			<property name="version" value="1.2.8.v200605300321--0842282939426_" />
-		</ant>
-		<ant antfile="updateMirrorProject.xml">
-			<property name="featureId" value="org.apache.xerces.feature" />
-			<property name="version" value="2.8.0.v200605151647--08422828353873" />
-		</ant>
-
-
-
-	</target>
-</project>
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/createDigests.xml b/org.eclipse.wtp.releng.webupdatesite/build-home/createDigests.xml
index 25d6f70..3ce6222 100644
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/createDigests.xml
+++ b/org.eclipse.wtp.releng.webupdatesite/build-home/createDigests.xml
@@ -35,20 +35,20 @@
             <arg
                 line="-application org.eclipse.update.core.siteOptimizer" />
             <arg
-                line="-digestBuilder -digestOutputDir=${updateSite} -siteXML=${updateSite}/${mainSiteFileName}" />
+                line="-digestBuilder -digestOutputDir=${update.site} -siteXML=${update.site}/${mainSiteFileName}" />
         </java>
 
     </target>
 
     <target name="checkArgs">
-        <fail message="eclipse.home and updateSite must be set.">
+        <fail message="eclipse.home and update.site must be set.">
             <condition>
                 <and>
                     <not>
                         <isset property="eclipse.home" />
                     </not>
                     <not>
-                        <isset property="updateSite" />
+                        <isset property="update.site" />
                     </not>
                 </and>
             </condition>
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/createPack200s.xml b/org.eclipse.wtp.releng.webupdatesite/build-home/createPack200s.xml
index 329bdad..960959e 100644
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/createPack200s.xml
+++ b/org.eclipse.wtp.releng.webupdatesite/build-home/createPack200s.xml
@@ -30,19 +30,19 @@
             <arg
                 line="-application org.eclipse.update.core.siteOptimizer" />
             <arg
-                line="-jarProcessor -verbose -outputDir ${updateSite} -pack ${updateSite}" />
+                line="-jarProcessor -verbose -outputDir ${update.site} -pack ${update.site}" />
         </java>
     </target>
 
     <target name="checkArgs">
-        <fail message="eclipse.home and updateSite must be set.">
+        <fail message="eclipse.home and update.site must be set.">
             <condition>
                 <and>
                     <not>
                         <isset property="eclipse.home" />
                     </not>
                     <not>
-                        <isset property="updateSite" />
+                        <isset property="update.site" />
                     </not>
                 </and>
             </condition>
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/eclipseLocation.shsource b/org.eclipse.wtp.releng.webupdatesite/build-home/eclipseLocation.shsource
deleted file mode 100644
index fd68d82..0000000
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/eclipseLocation.shsource
+++ /dev/null
@@ -1 +0,0 @@
-eclipseLocation=${HOME}/eclipse-ppc-33M7
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/features-callisto-jem.xml b/org.eclipse.wtp.releng.webupdatesite/build-home/features-callisto-jem.xml
new file mode 100644
index 0000000..0102689
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/build-home/features-callisto-jem.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+    name="update"
+    default="update">
+    <target name="update">
+
+        <property
+            name="update.site"
+            value="file://${user.home}/downloads/webtools/downloads/drops/R1.5/R-1.5.4-200705021353/update.site/" />
+        <echo message="   pulling update jars from ${update.site}" />
+
+
+
+
+        <ant antfile="updateMirrorProject.xml">
+            <property
+                name="featureId"
+                value="org.eclipse.jem" />
+            <property
+                name="version"
+                value="1.2.4.v200704181020--6zXJK0L0SE3a95" />
+        </ant>
+        <ant antfile="updateMirrorProject.xml">
+            <property
+                name="featureId"
+                value="org.eclipse.jem.sdk" />
+            <property
+                name="version"
+                value="1.2.4.v200704140333-GIHlkYKbOQv_rA7" />
+        </ant>
+
+    </target>
+</project>
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/features-callisto-jpa.xml b/org.eclipse.wtp.releng.webupdatesite/build-home/features-callisto-jpa.xml
new file mode 100644
index 0000000..0a45e19
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/build-home/features-callisto-jpa.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+    name="update"
+    default="update">
+    <target name="update">
+
+        <property
+            name="update.site"
+            value="file:///${user.home}/downloads/webtools/jpa/updates/" />
+        <echo message="   pulling update jars from ${update.site}" />
+
+
+        <ant antfile="updateMirrorProject.xml">
+            <property
+                name="featureId"
+                value="org.eclipse.dali" />
+            <property
+                name="version"
+                value="0.5.0.v200606270000--87cMN7N7crMMMR" />
+
+        </ant>
+
+
+        <!--
+            <ant antfile="updateMirrorProject.xml">
+            <property name="featureId"
+            value="org.eclipse.dali.tests" />
+            <property name="version"
+            value="0.5.0.v200606200003" />
+            </ant>
+        -->
+    </target>
+</project>
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/features-callisto-jsf.xml b/org.eclipse.wtp.releng.webupdatesite/build-home/features-callisto-jsf.xml
new file mode 100644
index 0000000..f31d293
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/build-home/features-callisto-jsf.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+    name="update"
+    default="update">
+    <target name="update">
+
+        <property
+            name="update.site"
+            value="file://${user.home}/downloads/webtools/downloads/drops/R1.5/R-1.5.3-200702082048/update.site/" />
+        <echo message="   pulling update jars from ${update.site}" />
+
+
+
+
+        <ant antfile="updateMirrorProject.xml">
+            <property
+                name="featureId"
+                value="org.eclipse.jst.jsf.feature" />
+            <property
+                name="version"
+                value="0.5.1.v20060829-OJnpNuKYI7O7SAU" />
+
+        </ant>
+        <ant antfile="updateMirrorProject.xml">
+            <property
+                name="featureId"
+                value="org.eclipse.jst.jsf_sdk.feature" />
+            <property
+                name="version"
+                value="0.5.1.v20060829-fX45f_dlc_3ccM8" />
+        </ant>
+
+
+
+    </target>
+</project>
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/features-callisto-wtp.xml b/org.eclipse.wtp.releng.webupdatesite/build-home/features-callisto-wtp.xml
new file mode 100644
index 0000000..35bafbb
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/build-home/features-callisto-wtp.xml
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+    name="update"
+    default="update">
+    <target name="update">
+
+        <property
+            name="update.site"
+            value="file://${user.home}/downloads/webtools/downloads/drops/R1.5/R-1.5.4-200705021353/update.site/" />
+        <echo message="   pulling update jars from ${update.site}" />
+
+
+
+
+        <ant antfile="updateMirrorProject.xml">
+            <property
+                name="featureId"
+                value="org.eclipse.wst" />
+            <property
+                name="version"
+                value="1.5.4.v200704200440-X3TmzmK-W-vP-Fs" />
+        </ant>
+        <ant antfile="updateMirrorProject.xml">
+            <property
+                name="featureId"
+                value="org.eclipse.jst" />
+            <property
+                name="version"
+                value="1.5.4.v200704150219-kW-NuyxHh4-w7-n" />
+        </ant>
+
+        <ant antfile="updateMirrorProject.xml">
+            <property
+                name="featureId"
+                value="org.eclipse.wst.sdk" />
+            <property
+                name="version"
+                value="1.5.4.v200704200440-O2U9jyC-ZDAHEgs" />
+        </ant>
+        <ant antfile="updateMirrorProject.xml">
+            <property
+                name="featureId"
+                value="org.eclipse.jst.sdk" />
+            <property
+                name="version"
+                value="1.5.4.v200704150219-dnUU6nyMbgExb_A" />
+        </ant>
+
+        <!-- 
+            technically, seems Xerces should not have to be listed here, 
+            since is mirrored by above ... but currently is required to get all other 
+            files (e.g. site.xml files) to be correctly updated). 
+            
+            Doesn't hurt, either, to have the redundancy, since other projects 
+            are dependent on it, so less likely to be forgotten and accidently 
+            removed in the future. 
+        -->
+        <ant antfile="updateMirrorProject.xml">
+            <property
+                name="featureId"
+                value="org.apache.commons_logging.feature" />
+            <property
+                name="version"
+                value="1.0.4.v200606152055--0842282_233879" />
+        </ant>
+        <ant antfile="updateMirrorProject.xml">
+            <property
+                name="featureId"
+                value="org.apache.jakarta_log4j.feature" />
+            <property
+                name="version"
+                value="1.2.8.v200605300321--0842282939426_" />
+        </ant>
+        <ant antfile="updateMirrorProject.xml">
+            <property
+                name="featureId"
+                value="org.apache.xerces.feature" />
+            <property
+                name="version"
+                value="2.8.0.v200605151647--08422828353873" />
+        </ant>
+
+
+
+    </target>
+</project>
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/features-wtp.xml b/org.eclipse.wtp.releng.webupdatesite/build-home/features-europa-wtp.xml
similarity index 94%
rename from org.eclipse.wtp.releng.webupdatesite/build-home/features-wtp.xml
rename to org.eclipse.wtp.releng.webupdatesite/build-home/features-europa-wtp.xml
index 1782e40..91667bb 100644
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/features-wtp.xml
+++ b/org.eclipse.wtp.releng.webupdatesite/build-home/features-europa-wtp.xml
@@ -7,9 +7,9 @@
             message="-------- Project: WTP Responsible: david_williams" />
         <!-- intentionally no site.xml in this particular site -->
         <property
-            name="updateSite"
-            value="file://${user.home}/downloads/webtools/committers/drops/R2.0/S-2.0RC1-200705250432/updateSite" />
-        <echo message="   pulling update jars from ${updateSite}" />
+            name="update.site"
+            value="file://${user.home}/downloads/webtools/committers/drops/R2.0/S-2.0RC1-200705250432/update.site" />
+        <echo message="   pulling update jars from ${update.site}" />
 
 
         <ant antfile="updateMirrorProject.xml">
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/generateMirrorTags.jar b/org.eclipse.wtp.releng.webupdatesite/build-home/generateMirrorTags.jar
deleted file mode 100644
index 753abe4..0000000
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/generateMirrorTags.jar
+++ /dev/null
Binary files differ
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/getWTPUpdateToolsFromCVS.sh b/org.eclipse.wtp.releng.webupdatesite/build-home/getWTPUpdateToolsFromCVS.sh
index f3c00fc..7a22602 100644
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/getWTPUpdateToolsFromCVS.sh
+++ b/org.eclipse.wtp.releng.webupdatesite/build-home/getWTPUpdateToolsFromCVS.sh
@@ -4,6 +4,8 @@
 # ${updateToolsDir}.
 # This is typically the users ${HOME} directory
 
+# have to code this here, not include, 
+# since normally the properties.shsource is in a different directory
 updateToolsDir=org.eclipse.wtp.releng.webupdatesite
 
 echo "   "
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/mirrorMilestones.xml b/org.eclipse.wtp.releng.webupdatesite/build-home/mirrorMilestones.xml
deleted file mode 100644
index 6f928da..0000000
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/mirrorMilestones.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="update" default="update" basedir=".">
-    <!-- original example received from Richard Gronback from cross-project list (thanks Richard!) -->
-    <!-- see http://help.eclipse.org/help31/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/update_standalone.html -->
-
-    <target name="update">
-        <echo message="Mirroring wtp milestones site to reduced site" />
-        <java jar="${eclipseLocation}/startup.jar"
-              fork="true"
-              failonerror="false">
-            <jvmarg value="-DcontinueOnError=true" />
-            <arg value="-clean" />
-            <arg value="-nosplash" />
-            <arg value="-application" />
-            <arg value="org.eclipse.update.core.standaloneUpdate" />
-            <arg value="-data" />
-            <arg value="${basedir}/buildworkspace" />
-            <arg value="-debug" />
-            <arg value="-consolelog" />
-            <arg value="-command" />
-            <arg value="mirror" />
-            <arg value="-from" />
-            <arg value="${updateSite}" />
-            <arg value="-to" />
-            <arg value="${localUpdateSitePath}" />
-
-        </java>
-
-    </target>
-</project>
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/properties.shsource b/org.eclipse.wtp.releng.webupdatesite/build-home/properties.shsource
new file mode 100644
index 0000000..d5b0328
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/build-home/properties.shsource
@@ -0,0 +1,7 @@
+
+
+eclipseLocation=${HOME}/eclipse-ppc-33M7
+
+
+# should be no reason to ever change the following
+updateToolsDir=org.eclipse.wtp.releng.webupdatesite
\ No newline at end of file
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/runCreateDigests.sh b/org.eclipse.wtp.releng.webupdatesite/build-home/runCreateDigests.sh
index 48c1951..3119133 100644
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/runCreateDigests.sh
+++ b/org.eclipse.wtp.releng.webupdatesite/build-home/runCreateDigests.sh
@@ -8,7 +8,7 @@
 
 mainSiteFileName=site.xml
  
-source eclipseLocation.shsource
+source properties.shsource
 
-ant  -f createDigests.xml      -Declipse.home=${eclipseLocation} -DupdateSite=${updateSite}  -DmainSiteFileName=${mainSiteFileName}
+ant  -f createDigests.xml      -Declipse.home=${eclipseLocation} -Dupdate.site=${updateSite}  -DmainSiteFileName=${mainSiteFileName}
 
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/runCreatePack200s.sh b/org.eclipse.wtp.releng.webupdatesite/build-home/runCreatePack200s.sh
index e458158..228334d 100644
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/runCreatePack200s.sh
+++ b/org.eclipse.wtp.releng.webupdatesite/build-home/runCreatePack200s.sh
@@ -5,7 +5,7 @@
 updateSite=${HOME}/downloads/webtools/testUpdates
 #updateSite=${HOME}/downloads/webtools/declaredUpdates
  
-source eclipseLocation.shsource
+source properties.shsource
 
-ant  -f createPack200s.xml      -Declipse.home=${eclipseLocation} -DupdateSite=${updateSite}
+ant  -f createPack200s.xml      -Declipse.home=${eclipseLocation} -Dupdate.site=${updateSite}
 
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateAllCallistoProjects.sh b/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateAllCallistoProjects.sh
index e67c1fa..a9d394f 100644
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateAllCallistoProjects.sh
+++ b/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateAllCallistoProjects.sh
@@ -2,13 +2,12 @@
 
 # script to run update, setting properties, for all projects
 
-# main entry point for Callisto update
 updateSite=${HOME}/downloads/webtools/testUpdates
-mainSiteFileName=siteWTPCallisto.xml
 
-updateToolsDir=org.eclipse.wtp.releng.webupdatesite
-
-source eclipseLocation.shsource
+mainSiteFileName=siteCallisto.xml
+mainIndexFileName=indexCallisto.html
+ 
+source properties.shsource
 
 if [ "${1}" == "-clean" ] ; then
 
@@ -22,18 +21,18 @@
 	 rm -fr ${updateSite}/*
 	
 	 echo "   Updating index and web site files, but not site xml files (yet)"
-      rsync -v -p ${HOME}/${updateToolsDir}/WebContent/index.html ${updateSite}/index.html
+      rsync -v -p ${HOME}/${updateToolsDir}/WebContent/${mainIndexFileName} ${updateSite}/index.html
       rsync -v -p ${HOME}/${updateToolsDir}/WebContent/*.jpg ${updateSite}
 fi
 
 
-ant  -f updateCallistoMirrorAll.xml -Declipse.home=${eclipseLocation} -DlocalUpdateSitePath=${updateSite}
+ant  -f updateCallistoMirrorAll.xml -Declipse.home=${eclipseLocation} -Dupdate.site=${updateSite}
 
 # merge authored site.xml files with the most recent auto generated one
 ./runUpdateSiteXmlFiles.sh ${mainSiteFileName} ${updateSite}
 
-#ant  -f createPack200s.xml     -Declipse.home=${eclipseLocation} -DupdateSite=${updateSite}
+# do create pack's later ... takes a long time
+#ant  -f createPack200s.xml     -Declipse.home=${eclipseLocation} -Dupdate.site=${updateSite}
  
 # run create Digests now, it's a good check if all is well
-ant  -f createDigests.xml      -Declipse.home=${eclipseLocation} -DupdateSite=${updateSite}  -DmainSiteFileName=${mainSiteFileName}
-
+ant  -f createDigests.xml      -Declipse.home=${eclipseLocation} -Dupdate.site=${updateSite}  -DmainSiteFileName=${mainSiteFileName}
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateAllEuropaProjects.sh b/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateAllEuropaProjects.sh
index 844b1b8..beea70c 100644
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateAllEuropaProjects.sh
+++ b/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateAllEuropaProjects.sh
@@ -2,13 +2,13 @@
 
 # script to run update, setting properties, for all projects
 
-updateToolsDir=org.eclipse.wtp.releng.webupdatesite
-
 updateSite=${HOME}/downloads/webtools/declaredUpdates
- 
-source eclipseLocation.shsource
 
 mainSiteFileName=siteEuropa.xml
+mainIndexFileName=indexEuropa.html
+ 
+source properties.shsource
+
 
 if [ "${1}" == "-clean" ] ; then
 
@@ -22,18 +22,18 @@
 	 rm -fr ${updateSite}/*
 	
 	 echo "   Updating index and web site files, but not site xml files (yet)"
-	    rsync -v -p ${HOME}/${updateToolsDir}/WebContent/indexEuropa.html ${updateSite}/index.html
+	    rsync -v -p ${HOME}/${updateToolsDir}/WebContent/${mainIndexFileName} ${updateSite}/index.html
       rsync -v -p ${HOME}/${updateToolsDir}/WebContent/*.jpg ${updateSite}
 fi
 
 
-ant  -f updateEuropaMirrorAll.xml -Declipse.home=${eclipseLocation} -DlocalUpdateSitePath=${updateSite}
+ant  -f updateEuropaMirrorAll.xml -Declipse.home=${eclipseLocation} -Dupdate.site=${updateSite}
 
 # merge authored site.xml files with the most recent auto generated one
 ./runUpdateSiteXmlFiles.sh ${mainSiteFileName} ${updateSite}
 
 # do create pack's later ... takes a long time
-# ant  -f createPack200s.xml     -Declipse.home=${eclipseLocation} -DupdateSite=${updateSite}
+# ant  -f createPack200s.xml     -Declipse.home=${eclipseLocation} -Dupdate.site=${updateSite}
 
 # run create Digests now, it's a good check if all is well
-ant  -f createDigests.xml      -Declipse.home=${eclipseLocation} -DupdateSite=${updateSite}  -DmainSiteFileName=site.xml
+ant  -f createDigests.xml      -Declipse.home=${eclipseLocation} -Dupdate.site=${updateSite}  -DmainSiteFileName=${mainSiteFileName}
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateProjects.sh b/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateProjects.sh
deleted file mode 100644
index 5b3c2b8..0000000
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateProjects.sh
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-# script to run update, setting properties, for an individual project
-
-#updateSite=${HOME}/downloads/webtools/testUpdates
-updateSite=${HOME}/downloads/webtools/declaredUpdates
-
-echo "update site: ${updateSite}"
-
- eclipseLocation=${HOME}/eclipse-ppc-33M5
-
-
-project="${1}"
-if [ "${project}" !=  "" ]
-then
-
-     ant  -f features-${project}.xml -DeclipseLocation=${eclipseLocation} -DlocalUpdateSitePath=${updateSite} -Dosgi.arch=ppc -Dosgi.clean -Dosgi.debug=true -Declipse.consoleLog=true -DcontinueOnError=true
-
-
-else
-     echo "   Usage: ${0} <project> (where project is wtp, jsf, or jpa)"
-
-fi
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateSiteXmlFile.sh b/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateSiteXmlFile.sh
deleted file mode 100644
index 3eb5faf..0000000
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateSiteXmlFile.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-# script to update site xml files, by merging new features from "mirror" command, with old "authored" content.
-
-main_name=${1}
-updateSite=${2}
-updateToolsDir=org.eclipse.wtp.releng.webupdatesite
-
-in_authored=${HOME}/${updateToolsDir}/WebContent/${main_name}
-# remember, this 'site.xml' is just the output of mirror command, when ran in context
-in_newFeatures=${updateSite}/.site.xml
-
-# merges newFeautes in to authored, back in original locaion
-java -jar siteFileUpdater.jar ${in_authored} ${in_newFeatures}
-
-# copy to discovery site
-# Note: here we are changing names from site specific site file name, to generic site.xml 
-rsync -v -p ${in_authored} ${updateSite}/site.xml
-
-rm ${in_newFeatures}
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateSiteXmlFiles.sh b/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateSiteXmlFiles.sh
index 02e3e98..efb6472 100644
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateSiteXmlFiles.sh
+++ b/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateSiteXmlFiles.sh
@@ -1,8 +1,11 @@
+
 #set variables
-updateToolsDir=${HOME}/org.eclipse.wtp.releng.webupdatesite
+
+
 updateSiteFile=${1}
 updateSite=${2}
 
+source properties.shsource
 
 
 # save away a clean version of this site file, produced during mirroring commands,
@@ -11,5 +14,16 @@
 
 
 # merge authored site.xml with the autogenerated one
-${updateToolsDir}/build-home/runUpdateSiteXmlFile.sh ${updateSiteFile} ${updateSite}
 
+in_authored=${HOME}/${updateToolsDir}/WebContent/${updateSiteFile}
+# remember, this 'site.xml' is just the output of mirror command, when ran in context
+in_newFeatures=${updateSite}/.site.xml
+
+# merges newFeautes in to authored, back in original locaion
+java -jar siteFileUpdater.jar ${in_authored} ${in_newFeatures}
+
+# copy to discovery site
+# Note: here we are changing names from site specific site file name, to generic site.xml 
+rsync -v -p ${in_authored} ${updateSite}/site.xml
+
+rm ${in_newFeatures}
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/updateCallistoMirrorAll.xml b/org.eclipse.wtp.releng.webupdatesite/build-home/updateCallistoMirrorAll.xml
index 6c35b40..43fa034 100644
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/updateCallistoMirrorAll.xml
+++ b/org.eclipse.wtp.releng.webupdatesite/build-home/updateCallistoMirrorAll.xml
@@ -1,23 +1,23 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<project name="updatesite" default="all" basedir=".">
+<project
+    name="updateCallisto"
+    default="all"
+    basedir=".">
 
     <target name="all">
-        <ant antfile="callisto-features-jem.xml" />
-        <ant antfile="callisto-features-wtp.xml" />
-        <ant antfile="callisto-features-jsf.xml" />
-        <ant antfile="callisto-features-jpa.xml" />
-        
+        <ant antfile="features-callisto-jem.xml" />
+        <ant antfile="features-callisto-wtp.xml" />
+        <ant antfile="features-callisto-jsf.xml" />
+        <ant antfile="features-callisto-jpa.xml" />
+
         <!-- make sure all can "read" (important for quicker http access, esp. when Eclipse.org overloaded) -->
-        <chmod verbose="true" perm="o+rx" type="both">
-            <fileset dir="${localUpdateSitePath}" />
+        <chmod
+            verbose="true"
+            perm="o+rx"
+            type="both">
+            <fileset dir="${update.site}" />
         </chmod>
 
-        <!-- needs work .. indexer doesn't work well from this ant script (needs paths fixed up)
-        <ant antfile="indexer.xml">
-            <property name="pluginJarPath"
-                      location="${localUpdateSitePath}" />
-        </ant>
-				-->
     </target>
 
 </project>
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/updateEuropaMirrorAll.xml b/org.eclipse.wtp.releng.webupdatesite/build-home/updateEuropaMirrorAll.xml
index 86787f1..f2d7790 100644
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/updateEuropaMirrorAll.xml
+++ b/org.eclipse.wtp.releng.webupdatesite/build-home/updateEuropaMirrorAll.xml
@@ -1,20 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<project name="updatesite" default="all" basedir=".">
+<project
+    name="update.site"
+    default="all"
+    basedir=".">
 
     <target name="all">
-        <ant antfile="features-wtp.xml" />
-        
+        <ant antfile="features-europa-wtp.xml" />
+
         <!-- make sure all can "read" (important for quicker http access, esp. when Eclipse.org overloaded) -->
-        <chmod verbose="true" perm="o+rx" type="both">
-            <fileset dir="${localUpdateSitePath}" />
+        <chmod
+            verbose="true"
+            perm="o+rx"
+            type="both">
+            <fileset dir="${update.site}" />
         </chmod>
 
-        <!-- needs work .. indexer doesn't work well from this ant script (needs paths fixed up)
-        <ant antfile="indexer.xml">
-            <property name="pluginJarPath"
-                      location="${localUpdateSitePath}" />
-        </ant>
-		-->
     </target>
 
 </project>
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/updateMirrorProject.xml b/org.eclipse.wtp.releng.webupdatesite/build-home/updateMirrorProject.xml
index c7ac583..fb4d649 100644
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/updateMirrorProject.xml
+++ b/org.eclipse.wtp.releng.webupdatesite/build-home/updateMirrorProject.xml
@@ -1,50 +1,58 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<project name="update" default="update" basedir=".">
+<project
+    name="update"
+    default="update"
+    basedir=".">
 
 
 
-	<property name="java15-home" value="${user.home}/ibm-java2-ppc-50/jre" />
-	<property name="buildDirectory" value="${basedir}" />
+    <property
+        name="java15-home"
+        value="${user.home}/ibm-java2-ppc-50/jre" />
+    <property
+        name="buildDirectory"
+        value="${basedir}" />
 
-	<target name="update">
-		<echo message="Updating ${featureId} ${version}" />
+    <target name="update">
+        <echo message="Updating ${featureId} ${version}" />
 
-		<java taskname="updateJob" 
-			 fork="true" 
-			 resultProperty="updateResult" 
-			 failonerror="false" 
-			 jvm="${java15-home}/bin/java" 
-			 classname="org.eclipse.equinox.launcher.Main">
-			<classpath>
-				<fileset dir="${eclipse.home}/plugins">
-					<include name="org.eclipse.equinox.launcher_*.jar" />
-				</fileset>
-			</classpath>
+        <java
+            taskname="updateJob"
+            fork="true"
+            resultProperty="updateResult"
+            failonerror="false"
+            jvm="${java15-home}/bin/java"
+            classname="org.eclipse.equinox.launcher.Main">
+            <classpath>
+                <fileset dir="${eclipse.home}/plugins">
+                    <include name="org.eclipse.equinox.launcher_*.jar" />
+                </fileset>
+            </classpath>
 
 
-			<jvmarg value="-DcontinueOnError=true" />
-			<arg value="-clean" />
-			<arg value="-nosplash" />
-			<arg value="-application" />
-			<arg value="org.eclipse.update.core.standaloneUpdate" />
-			<arg value="-data" />
-			<arg value="${basedir}/buildworkspace" />
-			<arg value="-debug" />
-			<arg value="-consolelog" />
-			<arg value="-command" />
-			<arg value="mirror" />
-			<arg value="-featureId" />
-			<arg value="${featureId}" />
-			<arg value="-version" />
-			<arg value="${version}" />
-			<arg value="-from" />
-			<arg value="${updateSite}" />
-			<arg value="-to" />
-			<arg value="${localUpdateSitePath}" />
-			<arg value="-ignoreMissingPlugins" />
-			<arg value="true" />
+            <jvmarg value="-DcontinueOnError=true" />
+            <arg value="-clean" />
+            <arg value="-nosplash" />
+            <arg value="-application" />
+            <arg value="org.eclipse.update.core.standaloneUpdate" />
+            <arg value="-data" />
+            <arg value="${basedir}/buildworkspace" />
+            <arg value="-debug" />
+            <arg value="-consolelog" />
+            <arg value="-command" />
+            <arg value="mirror" />
+            <arg value="-featureId" />
+            <arg value="${featureId}" />
+            <arg value="-version" />
+            <arg value="${version}" />
+            <arg value="-from" />
+            <arg value="${update.site}" />
+            <arg value="-to" />
+            <arg value="${update.site}" />
+            <arg value="-ignoreMissingPlugins" />
+            <arg value="true" />
 
-		</java>
+        </java>
 
-	</target>
+    </target>
 </project>