but... I was not sure if there was an existing way of doing this or not or if this addition was conforming to other uses of WhenStart* naming. I suppose that there should probably be two of these methods, one for Append and one for Insert. The Insert one passing a row index of where to insert or something along those lines.