- writeASCIIRef:(NXStream *)stream forView:view
{
	NXStream *t;
	id aText = [NXApp sharedText];

	[[eTNoteUI new] sync];
	t = NXOpenMemory(RTFRep, strlen(RTFRep), NX_READONLY);
	[aText readRichText:t];
	NXClose(t);
	NXPrintf(stream, "%s made this comment, last modified on %s:\n", writer, date);
	[aText writeText:stream];
	NXPrintf(stream, "\n");
	return self;
}

NXAtom fileHack;

- writeHTML:(NXStream *)stream forView:view
{
	char tmpFile[MAXPATHLEN];
	
	sprintf(tmpFile, "eTNote.%x", [NXApp uniqueID]);
	NXPrintf(stream, "<A HREF=\"%s">, tmpFile);
	[super writeHTML:stream forView:view];
	NXPrintf(stream, "</A>");
	fileHack = NXUniqueString(tmpFile);
}
\footnote{See the file eTNote.0xfffffff.tex for a comment on this by blah on blah}

- writeComponentToPath:(char *)thePath inFormat:(int)fmt {
	[super 00000]
	
	char notePath[MAXPATHLEN],buffer[MAXPATHLEN];

if HTMD or Latexd only
if (fmt == HTMD_FORMAT) {
	aText = [[eText alloc] init]; // resize to MAXFLOAT by MAXFLOAT

	[[eTNoteUI new] sync];
	t = NXOpenMemory(RTFRep, strlen(RTFRep), NX_READONLY);
	[aText readRichText:t];
	NXClose(t);
	sprintf(tmpFile, "%s made this comment, last modified on %s:\n", writer, date);
	[aText setSel:0:0];
	[aText replaceSel:tmpFile];
	
	t = NXOpenMemory(NULL,0,NX_READWRITE);
	[aText writeLaTeX:t withTags:NULL]
	NXSaveToFile(t, "%s/fileHack");
	[aText free];


	[aText writeText:s];
	NXPrintf(s, "\n");
	NXSaveToFile(s, noteFile);
	NXCloseMemory(s,NX_FREEBUFFER); 
	//[theIcon writeGIF:iconFile];

	[[view etDoc] registerComponent:rindex(noteFile,'/')+1];
	[[view etDoc] registerComponent:"eTNote.gif"];
	return self;
}

