Thanks Jarens, I got that bit and going after the addSelectOption route, but I was just curious whether the amount of values you add for each line using addSelectOption could be different per line. I'm guessing this is not possible and once you build your list it will be spread across all lines.