excellent original article by Michael Libby:
ttp://aspalliance.com/811_Complex_Repeater_and_DataList_Controls_Made_Simple