Index: /trunk/grails-app/services/InventoryReportService.groovy
===================================================================
--- /trunk/grails-app/services/InventoryReportService.groovy	(revision 648)
+++ /trunk/grails-app/services/InventoryReportService.groovy	(revision 649)
@@ -96,4 +96,5 @@
         result.locationCount = namedParams.locationList.size()
         if(result.locationCount > 0) {
+            namedParams.locationList.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) }
             result.locations = namedParams.locationList.toString()[1..-2]
         }
Index: /trunk/web-app/reports/stockTakeByLocation.jrxml
===================================================================
--- /trunk/web-app/reports/stockTakeByLocation.jrxml	(revision 648)
+++ /trunk/web-app/reports/stockTakeByLocation.jrxml	(revision 649)
@@ -354,5 +354,5 @@
 				<reportElement x="0" y="84" width="782" height="17"/>
 				<textElement verticalAlignment="Middle" markup="none"/>
-				<textFieldExpression class="java.lang.String"><![CDATA["Locations requested ('e.g:' is ignored and '%' is a wild card): "]]></textFieldExpression>
+				<textFieldExpression class="java.lang.String"><![CDATA["Locations requested ('e.g:' is ignored, '%' is a wild card that matches zero or more characters, '_' matches any single character): "]]></textFieldExpression>
 			</textField>
 		</band>
