public String genStream(linkedList add)
	{
		//Generate the key
		String myStream;
		myStream = glbKey;
		char temp = 0;

		//Generate type character
		if (blIsBase)
			temp = (char) (temp|2);
		//Generate server active bit
		if(canServer)
			temp = (char) (temp|4);
		//Generate the willing to connect bit
		if(add!= null)
		{
			if(coolDownConnect>10)
				if(canConnection(add))
				{
					temp = (char) (temp|16);
					//System.out.println("Trying my damndest!");
				}
				else if(iNetProt != null)
				{
					//System.out.println("Failure");
					if ((add.getAddress().toString()).equals(iNetProt.getPartnerIP().toString()))
						temp = (char) (temp|16);
				}
				//else
					//System.out.println("Failure");
		}

		myStream = myStream+temp;

		//Generate IP Address
		myStream = myStream+getMyParsedIP().toString();

		//Generate Name
		if(!myName.equals("null"))
			myStream = myStream + ":" + myName;

		return myStream;
	}