Hi,
I've experienced an odd handling of GroupID containing underscore characters on a live solution. I was able to reproduce the problem on a test solution, so I asume this goes for all solutions with DW7 interface.
I created three groups with ID GROUP39, GROUP40, and GROUP41. I renamed those to GROUP_39, GROUP_40, and GROUP_41 and updated the references manually in EcomGroupRelations.
On the sorting webform groups are listed as LI with id = Group_GROUP_39, Group_GROUP_40, and Group_GROUP_41.
When performing the sorting, apparantly Dynamicweb eCommerce removes everything up to the last underscore character in the ID, so that sorting is registered for group IDs 39, 40, and 41 - please see the screen dump: http://screencast.com/t/10YbU7n9
I find it odd that Dynamicweb eCommerce is not satisfied by merely removing the characters which the system itself inserts in the GUI. I'd expect it to be an easy task to remove only the "Group_" prefix and leaving the actual Group ID intact.
I'd be delighted if you could find the time to address this issue. On an other solution I discovered that it was impossible to remove related products from a product with underscore in it's ID, so it seams as the GUI implementation is not bullet proof in that direction.
BR.
Lars