I am allowing users on my web app to schedule events based on time zones of their choice.
I want to present a good list of time zones to the end user and then conver
With that many, I wouldn't try to shoehorn them into a select box list.... I'd put them on a list in a separate modal dialog (or popup, if you must), let the user scroll through and click the name they want. They would click on a link in the modal dialog, and it would populate a text field with the correct code, and you could then submit that to your server.
Better yet, have them click their location on a map of the world, and use an image map to translate that location to the appropriate time zone.