diff --git a/archiva-modules/archiva-base/archiva-policies/src/main/java/org/apache/maven/archiva/policies/AbstractUpdatePolicy.java b/archiva-modules/archiva-base/archiva-policies/src/main/java/org/apache/maven/archiva/policies/AbstractUpdatePolicy.java
index 1f7787886..06486113e 100644
--- a/archiva-modules/archiva-base/archiva-policies/src/main/java/org/apache/maven/archiva/policies/AbstractUpdatePolicy.java
+++ b/archiva-modules/archiva-base/archiva-policies/src/main/java/org/apache/maven/archiva/policies/AbstractUpdatePolicy.java
@@ -154,7 +154,7 @@ public abstract class AbstractUpdatePolicy
         if ( !localFile.exists() )
         {
             // No file means it's ok.
-            log.debug( "OK to update " + getUpdateMode() + ", local file does not exist." );
+            log.debug( "OK to update {}, local file does not exist.", getUpdateMode() );
             return;
         }
 
diff --git a/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractArchivaTest.java b/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractArchivaTest.java
index 6893ed036..ad3d1d77f 100644
--- a/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractArchivaTest.java
+++ b/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractArchivaTest.java
@@ -434,12 +434,15 @@ public abstract class AbstractArchivaTest
 
     public void assertFindArtifactPage()
     {
-        assertPage( "Apache Archiva \\ Find Artifact" );
-        assertTextPresent( "Find Artifact" );
-        assertTextPresent( "Search for:" );
-        assertTextPresent( "Checksum:" );
-        assertElementPresent( "q" );
-        assertButtonWithValuePresent( "Search" );
+        //assertPage( "Apache Archiva \\ Find Artifact" );
+        assertElementPresent( "searchBox" );
+        //assertTextPresent( "Find Artifact" );
+        //assertTextPresent( "Search for:" );
+        //assertTextPresent( "Checksum:" );
+        assertElementPresent( "quickSearchValue" );
+        assertElementPresent( "searchHint" );
+        //assertButtonWithValuePresent( "Search" );
+        assertElementPresent( "quickSearchSubmit" );
     }
 
     // Appearance
@@ -490,13 +493,17 @@ public abstract class AbstractArchivaTest
             "Upload Artifact,Group Id*:,Artifact Id*:,Version*:,Packaging*:,Classifier:,Generate Maven 2 POM,Artifact File*:,POM File:,Repository Id:";
         String[] arrayArtifact = artifact.split( "," );
         for ( String arrayartifact : arrayArtifact )
+        {
             assertTextPresent( arrayartifact );
+        }
 
         String artifactElements =
-            "upload_groupId,upload_artifactId,upload_version,upload_packaging,upload_classifier,upload_generatePom,upload_artifact,upload_pom,upload_repositoryId,upload_0";
+            "upload_groupId,upload_artifactId,upload_version,upload_packaging,upload_classifier,upload_generatePom,upload_artifact,upload_pom,upload_repositoryId,uploadSubmit";
         String[] arrayArtifactElements = artifactElements.split( "," );
         for ( String artifactelements : arrayArtifactElements )
+        {
             assertElementPresent( artifactelements );
+        }
     }
 
     public void addArtifact( String groupId, String artifactId, String version, String packaging,
diff --git a/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractSearchTest.java b/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractSearchTest.java
index 4383efce4..69bc7d15b 100644
--- a/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractSearchTest.java
+++ b/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractSearchTest.java
@@ -52,8 +52,7 @@ public abstract class AbstractSearchTest
     {
         goToSearchPage();
 
-        getSelenium().type( "dom=document.forms[1].elements[0]", artifactId );
-        //clickButtonWithValue( "Search" );
+        setFieldValue( "quickSearchValue", artifactId );
         clickButtonWithLocator( "quickSearchSubmit" );
     }
 
diff --git a/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/applicationContext.xml b/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/applicationContext.xml
index ad1853073..01d6dd055 100644
--- a/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/applicationContext.xml
+++ b/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/applicationContext.xml
@@ -169,7 +169,7 @@
       <props>
         <prop key="org.quartz.scheduler.instanceName">scheduler1</prop>
         <prop key="org.quartz.threadPool.class">org.quartz.simpl.SimpleThreadPool</prop>
-        <prop key="org.quartz.threadPool.threadCount">1</prop>
+        <prop key="org.quartz.threadPool.threadCount">2</prop>
         <prop key="org.quartz.threadPool.threadPriority">4</prop>
         <prop key="org.quartz.jobStore.class">org.quartz.simpl.RAMJobStore</prop>
       </props>
diff --git a/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/repositories.jsp b/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/repositories.jsp
index 321f035f9..655cb6838 100644
--- a/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/repositories.jsp
+++ b/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/repositories.jsp
@@ -226,7 +226,7 @@
             <td><s:checkbox name="scanAll" value="scanAll"/>Process All Artifacts</td>
           </tr>
           <tr>
-            <td><s:submit value="Scan Repository Now"/></td>
+            <td><s:submit value="Scan Repository Now" id="scanRepoNow%{#attr.repository.id}"/></td>
           </tr>
         </table>
         </s:form>
diff --git a/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/decorators/default.jsp b/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/decorators/default.jsp
index 1ec4aba5f..83a757cd4 100644
--- a/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/decorators/default.jsp
+++ b/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/decorators/default.jsp
@@ -80,7 +80,7 @@
 
 
 <div id="topSearchBox">
-    <s:form method="get" action="quickSearch" namespace="/" validate="true">
+    <s:form method="get" action="quickSearch" namespace="/" validate="true" id="quickSearchBoxForm">
         <s:textfield id="quickSearchBox" label="Search for" size="30" name="q"/>
     </s:form>
 </div>
diff --git a/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/quickSearch.jsp b/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/quickSearch.jsp
index e8f761660..166c4b10b 100644
--- a/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/quickSearch.jsp
+++ b/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/quickSearch.jsp
@@ -95,7 +95,7 @@
   <c:url var="iconCreateUrl" value="/images/icons/create.png" />
   
   <s:form method="get" id="quickSearch" action="quickSearch" validate="true">    
-    <s:textfield label="Search for" size="50" name="q"/> 
+    <s:textfield label="Search for" size="50" name="q" id="quickSearchValue"/>
     <s:hidden name="completeQueryString" value="%{completeQueryString}"/>  
     <s:submit value="Search" id="quickSearchSubmit"/>
   </s:form>  
diff --git a/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/results.jsp b/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/results.jsp
index d322c67b6..d23b1c0c8 100644
--- a/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/results.jsp
+++ b/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/results.jsp
@@ -115,7 +115,7 @@
         <s:submit label="Go!"/>
       </s:form> 
       <script type="text/javascript">
-        document.getElementById("quickSearch_q").focus();
+        document.getElementById("quickSearchValue").focus();
       </script>
     </c:if>