Here is another data management tool I discovered for viewing and cleaning data (http://openrefine.org).  One of the great features is the ‘redo’ or editing history that tracks programmable changes to the data, and this history of ‘steps’ may be applied to other datasets.  With programming skills you can extend the functionality as well, making this a powerful tool to customize your data management.