How can I display a block as a node? I've got a modules that supplies a bunch of blocks. I'd like to be able to display them individually as stand-alone pages. I can embed them into nodes, but then I'll need to create each node manually. Ideally I'd just create a menu entry specifying which specific block I'd like to display.

Is there anything out there that can do that? I'm looking for basically the inverse of http://drupal.org/project/nodeblock.

Thanks.
I would do this from my custom module. I would create a men path and a page callback which renders the block.

/**
 * Implements hook_menu().
 */
function mymodule_menu() {
    $items = array();
    $items['my/block/path'] = array(
        'title' =&gt; 'Block As A Page',
        'page callback' =&gt; 'mymodule_block_as_page',
        'access callback' =&gt; TRUE,
    );  
    return $items;
} 
/**
 * Page callback the path for my/block/path
 */ 
function mymodule_block_as_page(){  
    $block = module_invoke('module_name', 'block_view', 'module_delta');
    return $block['content'];
}


If you go to the path my/block/path, you will see your block as a page/node.