public void leaveChannel(Player p, String channelName) {
		
		// Sanity-Check
		if (!customChannel.containsKey(p.getName())) {
			Messenger.tell(p, Msg.MISC_NOT_IN_CHANNEL);
		} else {
			/*
			 * To send a message to remaining channel players, we are going to get
			 * the channel name BEFORE removing the player, otherwise it will
			 * return as null. Then, using that, we can send a message to the
			 * remaining players in the channel.
			 */
			String channel = customChannel.get(p.getName());
			customChannel.remove(p.getName());
			Messenger.tell(p, Msg.CUSTOM_CHANNELS_LEFT);
			for (Player player : Bukkit.getOnlinePlayers()) {
				if (channel.equalsIgnoreCase(customChannel.get(player.getName()))) 
					Messenger.tell(player, Msg.CUSTOM_CHANNELS_PLAYER_LEFT);
			}
		}
	}