I need a demo by March 8th, 2004. The demo has to be written in C#, [url removed, login to view] using XML and Schema to run on Windows 2000 in VS.NET. AUTHOR must have at least 1 hour of time before then to explain his well-commented code in ENGLISH. This is a part of a much larger desktop project that will most likely go to the same author. Please contact me at shengm_99@[url removed, login to view] or call me at 630-776-4883 if you want this project or have any questions. Functionality 1 ([url removed, login to view] DataObject DataSet Undo) Create xml data that would document what items were changed. This could be used in a variety of ways. It could be used to generate change logs. It could be used to email just what has changed in a codeplug instead of sending the whole thing. It could be used to help manage a multiple undo scenario. •Create a simple change data packet log in xml. •Apply the change packet to another file working down the file sequentially with a button press as a kind of macro. •Undo any changes by working up the file sequentially with a button press. Functionality 2 (C# Drag/Drop/Cut/Paste between Apps and Word/Excel) (C# TreeView Control) The purpose of this experiment is to put data on and take data off the windows clipboard using xml data as well as dragging and dropping data in xml format. This could be built on basic app. •Copy just one control's information to the clipboard. •Paste into Word as xml text using Schema. •Copy xml document from Word. Copy into a TreeView control. Automatically populate a chart with the data. Use Schema to know which column to put the data. •Copy and Paste a branch off the tree view. •Drag and Drop a branch of data into an email so it ends up as text. •Drag and Drop data as a file or clipping?