public void testit( String argstr )
	{
		WorkBookHandle book = new WorkBookHandle();

//      IMPORTANT PERFORMANCE SETTINGS!!!
		book.setDupeStringMode( WorkBookHandle.SHAREDUPES );
		book.setStringEncodingMode( WorkBookHandle.STRING_ENCODING_COMPRESSED );

		WorkSheetHandle sheet = null;
		try
		{
			sheet = book.getWorkSheet( "Sheet1" );
		}
		catch( WorkSheetNotFoundException e )
		{
			System.out.println( "couldn't find worksheet" + e );
		}
		System.out.println( "Beginning Cell Adds" );
		String addr = "";

		// add a Double check that it was set
		sheet.add( new Double( 22250.321 ), "A1" );
		try
		{
			CellHandle cellA3 = sheet.getCell( "A1" );
			System.out.println( cellA3.getStringVal() );
		}
		catch( CellNotFoundException e )
		{
			;
		}
		long ltimr = System.currentTimeMillis();

		for( int i = 1; i < NUMADDS; i++ )
		{
			addr = "E" + String.valueOf( i );
			sheet.add( new Double( 1297.2753 * i ), addr );
			// try{sheet.getCell(addr).getRow().setHeight(2000);}catch(CellNotFoundException e){;}
		}
		System.out.print( "Adding " + NUMADDS );
		System.out.println( " Double values took: " + ((System.currentTimeMillis() - ltimr)) + " milliseconds." );

		String teststr = "ExtenXLS is used around the world by Global 1000 and Fortune 500 companies to provide dynamic Excel reporting in their Java web applications.";
		teststr += "Written entirely in Java, ExtenXLS frees you from platform dependencies, allowing you to give your users the information they need, in the world's most popular Spreadsheet format.";

		try
		{
			sheet = book.getWorkSheet( "Sheet2" );
		}
		catch( WorkSheetNotFoundException e )
		{
			System.out.println( "couldn't find worksheet" + e );
		}
		String t = "";

		// IMPORTANT PERFORMANCE SETTING!!!
		sheet.setFastCellAdds( true );

		ltimr = System.currentTimeMillis();
		for( int i = 1; i < NUMADDS; i++ )
		{
			addr = "B" + String.valueOf( i );
			t = teststr + String.valueOf( i );
			sheet.add( t, addr );
			//try{sheet.getCell(addr).getRow().setHeight(ROWHEIGHT);}catch(CellNotFoundException e){;}
		}

		System.out.print( "Adding " + NUMADDS );
		System.out.println( " Strings took: " + ((System.currentTimeMillis() - ltimr)) + " milliseconds." );

		ltimr = System.currentTimeMillis();
		testWrite( book );
		System.out.println( "Done." );
		System.out.print( "Writing " + book );
		System.out.println( " took: " + ((System.currentTimeMillis() - ltimr)) + " milliseconds." );

	}