If I want to use an HTML <SELECT> drop-down list that allows the user to select multiple items, PHP requires that its name end with a pair of square brackets, []. Otherwise, PHP only recognizes the last selected item. Wow, even Microsoft's much-maligned "classic" ASP can do better than that.
I guess I'm just stunned by the arrogance of a language that required programmers to change standard HTML naming conventions to process REQUEST data. That the naming conventions will mostly likely break any JavaScript references to the <SELECT> list is even more stupefying.