Is there a tool to draw timing diagrams?

I need to draw timing diagrams for my tasks, so I can better visualize and design my solution. Is there an editor, plugin or tool to drawn them?

I’m sure Google will turn up lots - but I just use Visio.

Plantuml offers a lot of possibility for diagrams:
And you can put the source file into your version control system.