FYI, last month, Google released and open-sourced cctz, a new time zone library for C++.

My favorite quote from the announcement on their Open Source Blog:
"Time zones are logical and easy to use." —no one ever

--
Tim Parenti