Your 4x10 grid might be 40 one row portals that use a combination of relationship match fields and portal filter expressions to control what record appears in each cell of the grid. It migh also be a set of 10 portals on a list view layout of 4 records.
The key is in crafting relationships/portals/layouts that use that concept to work for your specific needs.
Thanks.. worked like a charm. After reading the reply I had a moment of clairvoyance and just hammered it out. Looks great thanks for all the help.