Hi Ellen!
> I'm not sure design-wise what is the best way to generically handle this
> situation. At this point, my stumbling block is not the fact that there are
> different types of data that I am dealing with, but the fact that I have to
> go thru the update process MULTIPLE times. I'm not sure generically how to
> set this up.
You could apply the strategy pattern here. Your 'Updator' could invoke different strategy objects (that have the same interface) depending on the back end.
Markus