This is absolutly perfect for how our business looks at data. I couldn't seem to get it with pivot tables, cross tabs or what have you because of the dynamic nature of our business. Thank you for posting this. My mind hadn't even though down this line at all, it is clean and clearly written you have added value to my department.