/// ------------------------------------------------------------------------------------
        /// <summary>
        ///
        /// </summary>
        /// ------------------------------------------------------------------------------------
        private void AddTopNodes()
        {
            Nodes.Clear();

            // Add the current machine to the top of the list.
            NetworkTreeNode node = new NetworkTreeNode();

            node.ImageIndex  = node.SelectedImageIndex = 4;
            node.Text        = NetworkTreeNode.GetDisplayName(Environment.MachineName);
            node.MachineName = Environment.MachineName;
            node.NodeType    = NetworkTreeNode.NetResTreeNodeType.Machine;
            Nodes.Add(node);

            // Add a node that is the parent of the computer's in the user's domain
            // as well as the "Microsoft Terminal Services" node, and the "Web
            // Client Network".
            node            = new NetworkTreeNode();
            node.ImageIndex = node.SelectedImageIndex = 2;
            node.Text       = LocalizationManager.GetString("DialogBoxes.OpenFw6ProjectDlg.MyNetworkPlacesText",
                                                            "Network places in your area", "Used in the dialog for choosing an FW database");
            node.NodeType = NetworkTreeNode.NetResTreeNodeType.PlacesInArea;
            Nodes.Add(node);

            node.Nodes.Add(NetworkTreeNode.NewDummyNode);
        }