Internal Nodes: When content types shouldn't be seen

As Drupal ninja's we use the Drupal framework in funny ways with unintended consequences.  One favorite trick is to create a content type for a list of related choices.  Content creators can add/modify/delete the list of related choices via the admin interface.  But Drupal puts a URL and NODE ID on every piece of content.  

Well, not any longer! 

Enter Internal Nodes module (  The module creates a new node permission to allow roles to view or NOT view node views.  The module also allows admins to define the redirect from that content.  If you just want a list of teasers without pages for each teaser, use Internal Nodes to redirect users to that view.  

It just shows you that if you have a Drupal need, there is a module out there that probably does that!  Nice!