 					<th>Category</th>
 					<th>Product</th>
 					<th>Size</th>
+					<th>Price</th>
 					<cfloop from="#startHour#" to="#endHour#" index="i">
 						<th width="20" align="center">#i#</th>
 					</cfloop>
 					<th>Total</th>
 					<th>Avg/<br />Week</th>
+					<th>Value</th>
 				</tr>
 				
 				<cfloop array="#productArray#" index="prodrec">

				<cfset block.catTitle = catTitle>
				<cfset block.prodTitle = prodTitle>
				<cfset block.siUnitSize = siUnitSize>
				
				<cfif !StructKeyExists(products,prodID)>
					<cfset StructInsert(products,prodID,block)>

						<td>#theProduct.catTitle#</td>
						<td><a href="http://tweb.sle-admin.co.uk/productStock6.cfm?product=#prodrec#" target="_blank">#theProduct.prodTitle#</a></td>
						<td>#theProduct.siUnitSize#</td>
						<td>&pound;#theProduct.OurPrice#</td>
						<cfset lineTotal = 0>
						<cfloop from="#startHour#" to="#endHour#" index="i">
							<cfif StructKeyExists(theProduct,i)>
								<cfset theValue = StructFind(theProduct,i)>
								<cfset lineTotal += theValue>
								<cfif StructKeyExists(totals,i)>
									<cfset oldValue = StructFind(totals,i)>
									<cfset StructUpdate(totals,i,oldValue + theValue)>
								<cfelse>
									<cfset StructInsert(totals,i,theValue)>
								</cfif>
								<td align="center">#theValue#</td>
							<cfelse>
								<td></td>
