This is perhaps not technically a "bug"... BUT!
Why would you want to allow duplicate option names?
I ask this because I am currently working on adding functional product attributes support for easy populate (someone has to do it!) and hence the need to understanding "why".
I can see that when creating option values you MUST bind to an option from the drop down box, so having duplicate option values makes sense.
It seems to me that if you need more than 1 name option (say two "color" options), then you should use an internal unique option name AND a display option name (which we don't now have).
This way you can have:
paint_color >> color
shirt_color >> color
Yes, I know that zencart doesn't care about the option NAME, because it is using the internal id's to link everything. So you can get away with doing the above, but this seems prone to errors though.
Anyway. I'd appreciate some input.
-cj



