Last week a client asked for the ability to display blocks for all Polls on their Drupal site. I'm not very familiar with the Poll module as I have used it infrequently, but from what I could see, poll.module only provides a block for the most recent poll. If you want to display other Polls on sub-pages, you would have to use PHP code in a custom Block to display it, which is not something I would want a client to have access to.
I searched for contributed modules that would generate blocks for all polls and found nothing. So, I wrote a simple module that generates blocks for each and every Poll node. At 77 lines of code, it's fairly simple. You can find the code here: https://github.com/kostajh/poll_blocks
I would be interested to know if there is a contrib module out there that does this, and if not, if this is something others would find useful.

Comments
Nice job
just today I stumbled across the lack of being able to specify a specific poll in a block. I think this module is really needed.
Jan
It has been pointed out to me
It has been pointed out to me that the same functionality could be accomplished with Views. In my case, this wasn't possible as the client is not familiar with and does not want to learn Views.
Anyway thanks for the feedback.
Do Poll Blocks display poll choices?
I tried using views to produce blocks for polls, but found that the only poll field available is Poll: Active. I don't see a way to get the possible answers to the poll question show up. Does the Poll Blocks module display the choices within the block? Or just link to the poll node?
Thanks!
Node Block
You can use the Node Block module on Poll content type. When you generate a new Poll it automatically generates a block for it.
http://drupal.org/project/nodeblock
Although, I think it's better to use views.
@cpiontko When using views
@cpiontko
When using views under Format select Show: Content instead of Fields and it will display the whole node (or teaser).
Ravi Sagar
SlashNode.in Drupal Training