public String[] getOverallPast() throws Exception {
		String[] overallPast = new String[2];
		try {
			BufferedReader br = new BufferedReader(new InputStreamReader(
					new URL(MakeURL.pastOverallURL(zip)).openStream()));

			// FileWriter fileWriter = new FileWriter("test.html", false);
			// PrintWriter out = new PrintWriter(fileWriter, true);
			// out.println(MakeURL.pastOverallURL(zip));

			String line = br.readLine();
			// out.println(line);

			while (line == null) {
				line = br.readLine();
				// out.println(line);
			}

			while (!line.contains("Actuals")) {
				line = br.readLine();
				// out.println(line);
			}

			while (!(line.contains("&deg;F"))) {
				line = br.readLine();
				// out.println(line);
			}

			int index = 0;
			overallPast[0] = "";
			while (!(Character.isDigit(line.charAt(index)) | line.charAt(index) == '-')) {
				index++;
			}

			while (Character.isDigit(line.charAt(index))
					| line.charAt(index) == '-') {
				overallPast[0] = overallPast[0] + line.charAt(index);
				index++;
			}

			overallPast[1] = "";
			while (!line.contains("in.")) {
				line = br.readLine();
				// out.println(line);
			}

			index = 0;

			while (!(Character.isDigit(line.charAt(index)) | line.charAt(index) == '.')) {
				index++;
			}

			while (Character.isDigit(line.charAt(index))
					| line.charAt(index) == '.') {
				overallPast[1] = overallPast[1] + line.charAt(index);
				index++;
			}

			return overallPast;
		} catch (Exception e) {
			overallPast[0] = "";
			overallPast[1] = "";
			WeatherRecorder.printError(e, zip);
			return overallPast;
		}
	}