updating this branch with my latest changes and stoppin development.  Currently there is a bug that clears all the textboxe's text data when the metadata editor window is opened.  It's proving quite hard to trackdown and fix.  I'm going to open up another branch, and approach building all the advanced xul elements within the trackeditor.xul