Mike
HEY, another Jersey user!!
Can I ask a dumb question: why not use the cabinets that come with the program? Is there some other need you have? Have you looked at the Cabinet Builder from Objects Online?
Cabinets seem like a pretty hard GDL task to start out with.
You will probably get a lot more mileage out of it if you make an independent 2D script, but if you are still working out the 3D, you are probably OK for now. You will have a lot more control over how it looks and behaves.
That said, it looks pretty good!
Tom Waltz