anchor.diff:      ok.
   
   get_nodes() ->
  -    Nodes = [node()| nodes()],
  +    Nodes0 = case erlang:is_alive() of
  +		false -> [];
  +		true  ->
  +		    case net_adm:names() of
  +			{error, _} -> nodes();
  +			{ok, Names} ->
  +			    epmd_nodes(Names) ++ nodes()
  +		    end
  +	     end,
  +    Nodes = lists:usort(Nodes0),
       {_, Menues} =
   	lists:foldl(fun(Node, {Id, Acc}) when Id < ?LAST_NODES_MENU_ID ->
   			    {Id + 1, [#create_menu{id=Id + ?FIRST_NODES_MENU_ID,
  
positive.code: 		    end, {1, []}, Nodes),
      {Nodes, lists:reverse(Menues)}.
  
  update_node_list(State = #state{menubar=MenuBar}) ->
      {Nodes, NodesMenuItems} = get_nodes(),
      NodeMenuId = wxMenuBar:findMenu(MenuBar, "Nodes"),
  
negative.code:     end.
  
  
  create_connect_dialog(ping, #state{frame = Frame, prev_node=Prev}) ->
      Dialog = wxTextEntryDialog:new(Frame, "Connect to node", [{value, Prev}]),
      case wxDialog:showModal(Dialog) of
  	?wxID_OK ->
  	    Value = wxTextEntryDialog:getValue(Dialog),
  