public void storeForecast(ForecastData forecast) {
		if (forecast.zip.equalsIgnoreCase("denver,co")) forecast.zip="80201";
		String prefix = forecast.zip + "," + timeFormat.format(forecast.date)
				+ "," + forecast.today + "," + forecast.forecastDate;
		if (forecast.overallForecast.high != null
				|| forecast.overallForecast.PoP != null) {
			String str = prefix;
			str = str + ",";
			if (forecast.overallForecast.high != null)
				str = str + forecast.overallForecast.high.toString();
			str = str + ",";
			if (forecast.overallForecast.PoP != null)
				str = str + forecast.overallForecast.PoP.toString();
			str = str + ",";
			DFout.println(str);
		}

		if (forecast.hourlyForecast.length != 0) {
			for (int i = 0; i < forecast.hourlyForecast.length; i++) {
				String str = prefix;
				str = str + ",";
				str = str + forecast.hourlyForecast[i].hour;
				str = str + ",";
				if (forecast.hourlyForecast[i].temp != null)
					str = str + forecast.hourlyForecast[i].temp;
				str = str + ",";
				if (forecast.hourlyForecast[i].PoP != null)
					str = str + forecast.hourlyForecast[i].PoP;
				HFout.println(str);
			}
		}
	}