The problem with *not* storing the original markup is that, if there are changes in the "standards" (which it seems there certainly will be), you won't know which of your data need to be changed.