Index: trunk/grails-app/conf/BootStrap.groovy
===================================================================
--- trunk/grails-app/conf/BootStrap.groovy	(revision 116)
+++ trunk/grails-app/conf/BootStrap.groovy	(revision 117)
@@ -349,5 +349,8 @@
         def siteInstance
 
-        siteInstance = new Site(name: "Commercial Site")
+        siteInstance = new Site(name: "Creek Mill")
+        BootStrapSaveAndTest(siteInstance)
+
+        siteInstance = new Site(name: "Jasper Street Depot")
         BootStrapSaveAndTest(siteInstance)
 
@@ -360,11 +363,19 @@
 
 //InventoryStore
-        def inventoryStoreInstance = new InventoryStore(site: Site.get(1),
-                                                                                            name: "Store #1")
+        def inventoryStoreInstance 
+
+        inventoryStoreInstance = new InventoryStore(site: Site.get(1), name: "Store #1")
         BootStrapSaveAndTest(inventoryStoreInstance)
 
+        inventoryStoreInstance = new InventoryStore(site: Site.get(2), name: "Store #2")
+        BootStrapSaveAndTest(inventoryStoreInstance)
+
 //StoreLocation
-        def storeLocation = new StoreLocation(inventoryStore: InventoryStore.get(1),
-                                                                            bin: "A1-2")
+        def storeLocation
+        
+        storeLocation = new StoreLocation(inventoryStore: InventoryStore.get(1), bin: "A1-2")
+        BootStrapSaveAndTest(storeLocation)
+
+        storeLocation = new StoreLocation(inventoryStore: InventoryStore.get(1), bin: "C55")
         BootStrapSaveAndTest(storeLocation)
 
@@ -372,16 +383,21 @@
         def unitOfMeasureInstance
 
+        //UnitOfMeasure #1
         unitOfMeasureInstance = new UnitOfMeasure(name: "each")
         BootStrapSaveAndTest(unitOfMeasureInstance)
 
+        //UnitOfMeasure #2
         unitOfMeasureInstance = new UnitOfMeasure(name: "meter(s)")
         BootStrapSaveAndTest(unitOfMeasureInstance)
 
+        //UnitOfMeasure #3
         unitOfMeasureInstance = new UnitOfMeasure(name: "box(es)")
         BootStrapSaveAndTest(unitOfMeasureInstance)
 
+        //UnitOfMeasure #4
         unitOfMeasureInstance = new UnitOfMeasure(name: "litre(s)")
         BootStrapSaveAndTest(unitOfMeasureInstance)
 
+        //UnitOfMeasure #5
         unitOfMeasureInstance = new UnitOfMeasure(name: "kilogram(s)")
         BootStrapSaveAndTest(unitOfMeasureInstance)
@@ -390,7 +406,20 @@
         def inventoryGroupInstance
 
+        //InventoryGroup #1
         inventoryGroupInstance = new InventoryGroup(name: "Misc")
         BootStrapSaveAndTest(inventoryGroupInstance)
 
+        //InventoryGroup #2
+        inventoryGroupInstance = new InventoryGroup(name: "Electrical")
+        BootStrapSaveAndTest(inventoryGroupInstance)
+
+        //InventoryGroup #3
+        inventoryGroupInstance = new InventoryGroup(name: "Mechanical")
+        BootStrapSaveAndTest(inventoryGroupInstance)
+
+        //InventoryGroup #4
+        inventoryGroupInstance = new InventoryGroup(name: "Production")
+        BootStrapSaveAndTest(inventoryGroupInstance)
+
 //InventoryType
         def inventoryTypeInstance
@@ -405,17 +434,81 @@
         def inventoryItemInstance
 
+        //InventoryItem #1
         inventoryItemInstance = new InventoryItem(inventoryGroup: InventoryGroup.get(1),
                                                                                     inventoryType: InventoryType.get(1),
-                                                                                    unitOfMeasure: UnitOfMeasure.get(1),
-                                                                                    name: "1051 Bearing",
+                                                                                    unitOfMeasure: UnitOfMeasure.get(2),
+                                                                                    name: "J-Rope",
+                                                                                    description: "Twine wound J-Rope",
                                                                                     reorderPoint: 0)
         BootStrapSaveAndTest(inventoryItemInstance)
 
+        //InventoryItem #2
+        inventoryItemInstance = new InventoryItem(inventoryGroup: InventoryGroup.get(1),
+                                                                                    inventoryType: InventoryType.get(1),
+                                                                                    unitOfMeasure: UnitOfMeasure.get(2),
+                                                                                    name: "L-Rope",
+                                                                                    description: "Twine wound L-Rope",
+                                                                                    alternateItems: InventoryItem.get(1),
+                                                                                    reorderPoint: 0)
+        BootStrapSaveAndTest(inventoryItemInstance)
+
+        //InventoryItem #3
+        inventoryItemInstance = new InventoryItem(inventoryGroup: InventoryGroup.get(3),
+                                                                                    inventoryType: InventoryType.get(1),
+                                                                                    unitOfMeasure: UnitOfMeasure.get(1),
+                                                                                    name: "2305-2RS",
+                                                                                    description: "Bearing 25x62x24mm double row self aligning ball",
+                                                                                    reorderPoint: 2)
+        BootStrapSaveAndTest(inventoryItemInstance)
+
+        //InventoryItem #4
+        inventoryItemInstance = new InventoryItem(inventoryGroup: InventoryGroup.get(2),
+                                                                                    inventoryType: InventoryType.get(1),
+                                                                                    unitOfMeasure: UnitOfMeasure.get(1),
+                                                                                    name: "L1592-K10",
+                                                                                    description: "10kW contactor",
+                                                                                    reorderPoint: 0)
+        BootStrapSaveAndTest(inventoryItemInstance)
+
+        //InventoryItem #5
+        inventoryItemInstance = new InventoryItem(inventoryGroup: InventoryGroup.get(3),
+                                                                                    inventoryType: InventoryType.get(1),
+                                                                                    unitOfMeasure: UnitOfMeasure.get(1),
+                                                                                    name: "6205-ZZ",
+                                                                                    description: "Bearing 25x52x15mm single row ball shielded",
+                                                                                    reorderPoint: 2)
+        BootStrapSaveAndTest(inventoryItemInstance)
+
 //StoredItem
         def storedItemInstance
 
+        //StoredItem #1
         storedItemInstance = new StoredItem(inventoryItem: InventoryItem.get(1),
                                                                             storeLocation: StoreLocation.get(1),
                                                                             quantity: 8)
+        BootStrapSaveAndTest(storedItemInstance)
+
+        //StoredItem #2
+        storedItemInstance = new StoredItem(inventoryItem: InventoryItem.get(1),
+                                                                            storeLocation: StoreLocation.get(2),
+                                                                            quantity: 4)
+        BootStrapSaveAndTest(storedItemInstance)
+
+        //StoredItem #3
+        storedItemInstance = new StoredItem(inventoryItem: InventoryItem.get(2),
+                                                                            storeLocation: StoreLocation.get(1),
+                                                                            quantity: 2)
+        BootStrapSaveAndTest(storedItemInstance)
+
+        //StoredItem #4
+        storedItemInstance = new StoredItem(inventoryItem: InventoryItem.get(3),
+                                                                            storeLocation: StoreLocation.get(1),
+                                                                            quantity: 2)
+        BootStrapSaveAndTest(storedItemInstance)
+
+        //StoredItem #5
+        storedItemInstance = new StoredItem(inventoryItem: InventoryItem.get(4),
+                                                                            storeLocation: StoreLocation.get(1),
+                                                                            quantity: 30)
         BootStrapSaveAndTest(storedItemInstance)
 
