Thanks again Justin.
Edit: This is what I did just to see if I was following you. I created two hidden fields one for blank ls & one for blank lsd. I created update rules to populate those to two contact fields to hold those values. I then created two more update rules for the ls-original and lsd-original to update with the new field values only if their values are blank. Sound like what you were thinking?