Nothing displaying for Drupal main menu I'm trying to output the main_menu in to a custom theme on the page.tpl.php template however nothing is displaying when I add &lt;?php print theme("links", $main_menu) ?&gt;

However when I do a var_dump on the $main_menu I get 

array(2) { ["menu-218"]=&gt; array(2) { ["href"]=&gt; string(7) "" ["title"]=&gt; string(4) "Home" } ["menu-335"]=&gt; array(2) { ["href"]=&gt; string(6) "node/1" ["title"]=&gt; string(4) "Home" } }

What might I be doing wrong? I'm new to Drupal so be kind please :D

I do have features[] = main_menu in my .info file.
Try adding the following lines to your template file. Works for me.

$main_menu_tree = menu_tree(variable_get('menu_main_links_source', 'main-menu'));
print drupal_render($main_menu_tree);