Fixed the issues with erronious cells being in the grid.  Ends up the arrays in an idl structure need to be the same length.  Saying it makes it sound incredibly obvious.