private void createHelp(){
		// ---- set up the choices on the help menu ----
		menuHelp = new JMenu("Help");
		menuHelp.setMnemonic('H');
		menuBar.add(menuHelp);

		//this is is really important.  it fixes a bug.
		//when in full screen mode on 2nd monitor the JMenu appears on the wrong
		//monitor if the x location isn't specified
		menuHelp.setMenuLocation(0, 50);

		// Will open the Browser and goto the online help page
		menuItem = new JMenuItem("Help");
		menuItem.setMnemonic('H');

		 menuItem.setAccelerator(KeyStroke.getKeyStroke('H', Event.CTRL_MASK,
		 false));

		Action help = new AbstractAction(){
			private static final long serialVersionUID = 1L;

			public void actionPerformed(ActionEvent e) {

				//Test Case to confirm Help Click
				if(Debug.menu)System.out.println("Help");

				// TODO complete online help URL
				BrowserLoader.openURL("http://www.voltnet.co.uk/tour/help");

			}
		};
		menuItem.addActionListener(help);
		menuHelp.add(menuItem);

		// Opens the online demo url when selected - in the user browser
		menuItem = new JMenuItem("Online Demo");
		menuItem.setMnemonic('O');

		menuItem.setAccelerator(KeyStroke.getKeyStroke('D', Event.CTRL_MASK,
		 false));

		Action onlineDemo = new AbstractAction(){
			private static final long serialVersionUID = 1L;

			public void actionPerformed(ActionEvent e) {

				//Test Case to confirm Online Demo Click
				if(Debug.menu)System.out.println("Online Demo");

				// TODO update the url for the demo URL
				BrowserLoader.openURL("http://www.voltnet.co.uk/tour/productdemo");
			}

		};
		menuItem.addActionListener(onlineDemo);
		menuHelp.add(menuItem);

		menuItem = new JMenuItem("Online Documentation");
		menuItem.setMnemonic('M');

		menuItem.setAccelerator(KeyStroke.getKeyStroke('M', Event.CTRL_MASK,
		 false));

		Action onlineDocumentation= new AbstractAction(){

			/**
			 *
			 */
			private static final long serialVersionUID = 1L;

			public void actionPerformed(ActionEvent e) {

				//Test Case to confirm	Online Documentation Click
				if(Debug.menu)System.out.println("Online Documentation");

				// TODO update the url for the demo URL
				BrowserLoader.openURL("http://www.voltnet.co.uk/tour/documentation");
			}

		};
		menuItem.addActionListener(onlineDocumentation);
		menuHelp.add(menuItem);

		// Update content menuItem - currently displays a diagloge box
		// which states this feature is not yet implemented.
		menuItem = new JMenuItem("Update Content");
		menuItem.setMnemonic('U');

		menuItem.setAccelerator(KeyStroke.getKeyStroke('U', Event.CTRL_MASK,
		  false));

		Action updateContent = new AbstractAction(){

			/**
			 *
			 */
			private static final long serialVersionUID = 1L;

			public void actionPerformed(ActionEvent e) {

				//Test Case to confirm Open Previous Click
				if(Debug.menu)System.out.println("Update Content");

				JOptionPane.showMessageDialog(Gui.getContentPane(), "Not Yet Implemented", "Message", 0);
			}

		};
		menuItem.addActionListener(updateContent);
		menuHelp.add(menuItem);

		// Adds About menuItem - this displays the about dialogue box
		menuItem = new JMenuItem("About");//TODO add programName
		menuItem.setMnemonic('A');

		menuItem.setAccelerator(KeyStroke.getKeyStroke('A', Event.CTRL_MASK,
				  false));
		Action about = new AbstractAction(){

			/**
			 *
			 */
			private static final long serialVersionUID = 1L;

			public void actionPerformed(ActionEvent e) {

				//Test Case to confirm Open Previous Click
				if(Debug.menu)System.out.println("About");

				JOptionPane.showMessageDialog(Gui.getContentPane(),
						"SafetyNet v1.0\n\nTeam Members:\n" +
						"Callum Goddard\nDavid Walker\nHarry Taylor\nMark Mellar\n" +
						"Mark Wrightson\nMike Angus\nMike Spelling\nMike Tock\nPhil Day" +
						"\n\nCopyright University of York",
						"Message", JOptionPane.INFORMATION_MESSAGE);
			}

		};
		menuItem.addActionListener(about);
		menuHelp.add(menuItem);
	}