Thanks for the post.
The issue is that ($) are invalid characters for Data Columns. Since this version of Form Master uses the Label as the Column name it must remove these characters before storing them. In addition, since data is stored in XML fragments spaces in the label name are replaced with underscores.
Purchase Price becomes Purchase_Price
Purchase Price ($) becomes Purchase_Price_
When the data is retrieved from the database all individual XML fragments are combined into one XML document. This document is then transformed using XSL transformation into a format which can be loaded by an ADO DataSet.
Next we iterate the column collection and replace the underscores with spaces and trim in trailing spaces, which then gives us duplicate Purchase Price column.
I have coded a hotfix which wll flag and merge the two columns. You will need to be running version 1.6.6 which is available on Snowcovered.com Patches and HotFixes. Also here in Customer Downloads if you have been registered during the purchase process.