public void actionPerformed(ActionEvent e)
	{
		GlobalLogger.getLogger().logp(Level.INFO, "MenuBar", "actionPerformed",
				"actionPerformed" + "\nCommand: " + e.getActionCommand());

		String cmd = e.getActionCommand();

		if (cmd.equalsIgnoreCase("Open"))
		{
			GlobalLogger.getLogger().logp(Level.INFO, "MenuBar",
					"actionPerformed", "Open menu item selected");
			performOpenCommand();
		}
		else if (cmd.equalsIgnoreCase("Save Database File"))
		{
			GlobalLogger.getLogger().logp(Level.INFO, "MenuBar",
					"actionPerformed", "Save Database File menu item selected");
			performSaveCommand();
		}
		else if (cmd.equalsIgnoreCase("Change Save Location..."))
		{
			GlobalLogger.getLogger().logp(Level.INFO, "MenuBar",
					"actionPerformed",
					"Change Save Location... menu item selected");
			performSaveAsCommand();
		}
		else if (cmd.equalsIgnoreCase("New Task..."))
		{
			GlobalLogger.getLogger().logp(Level.INFO, "MenuBar",
					"actionPerformed", "New task... menu item selected");
			performNewCommand();
		}
		else if (cmd.equalsIgnoreCase("Edit Task..."))
		{
			GlobalLogger.getLogger().logp(Level.INFO, "MenuBar",
					"actionPerformed", "Edit task... menu item selected");
			performEditCommand();
		}
		else if (cmd.equalsIgnoreCase("Delete Task..."))
		{
			GlobalLogger.getLogger().logp(Level.INFO, "MenuBar",
					"actionPerformed", "Delete task... menu item selected");
			performDeleteTaskCommand();
		}
		else if (cmd.equalsIgnoreCase("New Event..."))
		{
			GlobalLogger.getLogger().logp(Level.INFO, "MenuBar",
					"actionPerformed", "New event... menu item selected");
			performNewEventCommand();
		}
		else if (cmd.equalsIgnoreCase("No Help For You!"))
		{
			GlobalLogger.getLogger().logp(Level.INFO, "MenuBar",
					"actionPerformed", "No Help For You! menu item selected");
			performNoHelpCommand();
		}
	}