in another forum i was going to help someone with a problem converting between timezones. to make a long story short, TimeZoneInfo.GetSystemTimeZones() returns a list of 90, without abbreviations. Just so happened that the one I was looking for wasn't there, it was old. i found it eventually.

so far my list of timezones is about 300, with GMT offsets. here is a sample.

Code:
COT	Colombia Time		(GMT-05:00)
CS	Central Summer Time	Australia	(GMT+10:30)
CST	Central Standard Time	Australia	(GMT+9:30)
CST	Central Standard Time	North America	(GMT-06:00)
CST	Central Summer Time	Australia	(GMT+10:30)
CST	China Standard Time		(GMT+08:00)
CVT	Cape Verde Time		(GMT-01:00)
CXT	Christmas Island Time	Australia	(GMT+07:00)
D	Delta Time Zone	Military	(GMT+04:00)
DAVT	Davis Time		(GMT+07:00)
DTAT	District de Terre Adélie Time		(GMT+10:00)

SBT	Solomon Island Time		(GMT+11:00)
SCDT	Santa Claus Delivery Time		(GMT+13:00)
SCST	Santa Claus Standard Time		(GMT+12:00)
SCT	Seychelles Time		(GMT+04:00)
SGT	Singapore Time		(GMT+08:00)
SIT	Spratly Islands Time		(GMT+08:00)
SLT	Sierra Leone Time		(GMT+00:00)
SRT	Suriname Time		(GMT-03:00)
SST	Samoa Standard Time		(GMT-11:00)
SST	Swedish Summer Time	Europe	(GMT+02:00)
SWT	Swedish Winter Time	Europe	(GMT+01:00)
SYST	Syrian Summer Time		(GMT+03:00)
SYT	Syrian Standard Time		(GMT+02:00)
as you can see there are duplicate abbreviations.

does anyone else have a list?