Hmmm, OK, you're using some new operators (addChild, addAttribute), which look like they could clean up the code. Still using a single while loop to iterate over a single table with four columns.
I'm guessing there's no server-side Gantt example sitting around. Those new operators might clean things up enough for me to understand how the multidimensional arrays are getting used.
Thanks, Prerana! I'll study the example. If I get something working, I'll post it here.
Bill