Drupal :: Menu Item Visibility

I occasionally have problems getting menu items to show up to non-authenticated users. Here are a few things that have helped clear this up, depending on the situation.
1) Make sure that the backing node is not in a workflow state hidden to the public. For instance, if the menu item points to a page and the page is in Draft, the menu item might not show. 2) Make sure that any user permissions are properly configured. If anonymous users are not expressly permitted to view the content, it won’t show for them. 3) You can try playing with the weighting option in the Menu Settings section of a node’s editing interface. Though I can’t find anything that explicitly acknowledges this, I once had a menu item show up after I changed the weighting from -50 to 0. Might have been coincidence, of course.