This is pretty tight. Built on HTML5 and some cleverness everytimezone.com has shown, in minimal form, what can be accomplished beyond a reliance on Flash. If you have an iPad check it out: http://everytimezone.com/