public ArrayList<Form> getForms() {
		if (this.forms == null) {
			this.forms = new ArrayList<Form>();
			try {
				JSONObject json = this.makeRequest("https://" + this.account + ".wufoo.com/api/v3/forms.json");
				JSONArray rawNodes = json.getJSONArray("Forms");
				int rawCount = rawNodes.length();
				for (int i = 0; i < rawCount; i++) {
					this.forms.add(new Form(rawNodes.getJSONObject(i), this));
				}
			}
			catch(IOException ex) { }	
			catch(ParseException ex) { }	
			catch(JSONException ex) { }	
		}
		return this.forms;
	}