Show block for pages of every content type but one; including the front page
The Context module is perfect for this task.


Download and enable the Context module and add a new context under Structure -> Context
Add a 'Path' condition and set it to &lt;front&gt; http://d.pr/i/x4R5
Add a 'Node type' condition and check every node type, except the one where you don't want your block to show http://d.pr/i/PSO4
Add a reaction called 'Blocks', on the right check the block you want to show when the first to conditions are met, and click 'Add+' next to the region where you want your block to show. http://d.pr/i/a3RG
Save the context and that's it


Also make sure to leave 'Require all conditions' unchecked so the context will activate if the first or second condition is met.