For the data change capture approach, Randall Hauch is working in this area already and we will be able to reuse that work.