public String printAsCSV(int spacerRowInterval)
	{
		if(spacerRowInterval > 0)
		{
			String results = "";

			ArrayList<String> row;

			for(int r = 0; r < this.ROWS; r++)
			{
				if(r % spacerRowInterval == 0 && r!=0)
					results = results + getSpacerRow();

				row = this.getRow(r);

				for(String s : row)
					results = results + s + ",";

						results = results + "\n";
			}

			// trim trailing newline
			results = results.substring(0,results.length()-1);

			return results;
		}
		else
			return this.printAsCSV();

	}