Just to complete this thread I thought I would update and let you know this worked great! Exactly what I needed, which is an exact copy of the manufacturers module. There were A LOT of places to add the code, but it does what it is supposed to, and my client is happy
