Large commit of changes done while travelling to XML'99
- cleanups on memory use and parsers
- start of Link interfaces HTML and XLink
- rebuild the doc
- released as 1.8.0
Daniel
diff --git a/HTMLparser.c b/HTMLparser.c
index ee7b0f7..3f4c16c 100644
--- a/HTMLparser.c
+++ b/HTMLparser.c
@@ -120,7 +120,7 @@
 
 #define CUR (*ctxt->input->cur)
 #define UPPER (toupper(*ctxt->input->cur))
-#define SKIP(val) ctxt->input->cur += (val)
+#define SKIP(val) ctxt->nbChars += (val),ctxt->input->cur += (val)
 #define NXT(val) ctxt->input->cur[(val)]
 #define UPP(val) (toupper(ctxt->input->cur[(val)]))
 #define CUR_PTR ctxt->input->cur
@@ -141,6 +141,7 @@
 	    ctxt->input->line++; ctxt->input->col = 1;			\
 	} else ctxt->input->col++;					\
 	ctxt->input->cur++;						\
+	ctxt->nbChars++;						\
         if (*ctxt->input->cur == 0)					\
 	    xmlParserInputGrow(ctxt->input, INPUT_CHUNK);		\
     }}
@@ -181,97 +182,97 @@
  * Name,Start Tag,End Tag,  Empty,  Depr.,    DTD, Description
  */
 htmlElemDesc  html40ElementTable[] = {
-{ "A",		0,	0,	0,	0,	0, "anchor " },
-{ "ABBR",	0,	0,	0,	0,	0, "abbreviated form" },
-{ "ACRONYM",	0,	0,	0,	0,	0, "" },
-{ "ADDRESS",	0,	0,	0,	0,	0, "information on author " },
-{ "APPLET",	0,	0,	0,	1,	1, "Java applet " },
-{ "AREA",	0,	2,	1,	0,	0, "client-side image map area " },
-{ "B",		0,	0,	0,	0,	0, "bold text style" },
-{ "BASE",	0,	2,	1,	0,	0, "document base URI " },
-{ "BASEFONT",	0,	2,	1,	1,	1, "base font size " },
-{ "BDO",	0,	0,	0,	0,	0, "I18N BiDi over-ride " },
-{ "BIG",	0,	0,	0,	0,	0, "large text style" },
-{ "BLOCKQUOTE",	0,	0,	0,	0,	0, "long quotation " },
-{ "BODY",	1,	1,	0,	0,	0, "document body " },
-{ "BR",		0,	2,	1,	0,	0, "forced line break " },
-{ "BUTTON",	0,	0,	0,	0,	0, "push button " },
-{ "CAPTION",	0,	0,	0,	0,	0, "table caption " },
-{ "CENTER",	0,	0,	0,	1,	1, "shorthand for DIV align=center " },
-{ "CITE",	0,	0,	0,	0,	0, "citation" },
-{ "CODE",	0,	0,	0,	0,	0, "computer code fragment" },
-{ "COL",	0,	2,	1,	0,	0, "table column " },
-{ "COLGROUP",	0,	1,	0,	0,	0, "table column group " },
-{ "DD",		0,	1,	0,	0,	0, "definition description " },
-{ "DEL",	0,	0,	0,	0,	0, "deleted text " },
-{ "DFN",	0,	0,	0,	0,	0, "instance definition" },
-{ "DIR",	0,	0,	0,	1,	1, "directory list" },
-{ "DIV",	0,	0,	0,	0,	0, "generic language/style container"},
-{ "DL",		0,	0,	0,	0,	0, "definition list " },
-{ "DT",		0,	1,	0,	0,	0, "definition term " },
-{ "EM",		0,	0,	0,	0,	0, "emphasis" },
-{ "FIELDSET",	0,	0,	0,	0,	0, "form control group " },
-{ "FONT",	0,	0,	0,	1,	1, "local change to font " },
-{ "FORM",	0,	0,	0,	0,	0, "interactive form " },
-{ "FRAME",	0,	2,	1,	0,	2, "subwindow " },
-{ "FRAMESET",	0,	0,	0,	0,	2, "window subdivision" },
-{ "H1",		0,	0,	0,	0,	0, "heading " },
-{ "H2",		0,	0,	0,	0,	0, "heading " },
-{ "H3",		0,	0,	0,	0,	0, "heading " },
-{ "H4",		0,	0,	0,	0,	0, "heading " },
-{ "H5",		0,	0,	0,	0,	0, "heading " },
-{ "H6",		0,	0,	0,	0,	0, "heading " },
-{ "HEAD",	1,	1,	0,	0,	0, "document head " },
-{ "HR",		0,	2,	1,	0,	0, "horizontal rule " },
-{ "HTML",	1,	1,	0,	0,	0, "document root element " },
-{ "I",		0,	0,	0,	0,	0, "italic text style" },
-{ "IFRAME",	0,	0,	0,	0,	1, "inline subwindow " },
-{ "IMG",	0,	2,	1,	0,	0, "Embedded image " },
-{ "INPUT",	0,	2,	1,	0,	0, "form control " },
-{ "INS",	0,	0,	0,	0,	0, "inserted text" },
-{ "ISINDEX",	0,	2,	1,	1,	1, "single line prompt " },
-{ "KBD",	0,	0,	0,	0,	0, "text to be entered by the user" },
-{ "LABEL",	0,	0,	0,	0,	0, "form field label text " },
-{ "LEGEND",	0,	0,	0,	0,	0, "fieldset legend " },
-{ "LI",		0,	1,	0,	0,	0, "list item " },
-{ "LINK",	0,	2,	1,	0,	0, "a media-independent link " },
-{ "MAP",	0,	0,	0,	0,	0, "client-side image map " },
-{ "MENU",	0,	0,	0,	1,	1, "menu list " },
-{ "META",	0,	2,	1,	0,	0, "generic metainformation " },
-{ "NOFRAMES",	0,	0,	0,	0,	2, "alternate content container for non frame-based rendering " },
-{ "NOSCRIPT",	0,	0,	0,	0,	0, "alternate content container for non script-based rendering " },
-{ "OBJECT",	0,	0,	0,	0,	0, "generic embedded object " },
-{ "OL",		0,	0,	0,	0,	0, "ordered list " },
-{ "OPTGROUP",	0,	0,	0,	0,	0, "option group " },
-{ "OPTION",	0,	1,	0,	0,	0, "selectable choice " },
-{ "P",		0,	1,	0,	0,	0, "paragraph " },
-{ "PARAM",	0,	2,	1,	0,	0, "named property value " },
-{ "PRE",	0,	0,	0,	0,	0, "preformatted text " },
-{ "Q",		0,	0,	0,	0,	0, "short inline quotation " },
-{ "S",		0,	0,	0,	1,	1, "strike-through text style" },
-{ "SAMP",	0,	0,	0,	0,	0, "sample program output, scripts, etc." },
-{ "SCRIPT",	0,	0,	0,	0,	0, "script statements " },
-{ "SELECT",	0,	0,	0,	0,	0, "option selector " },
-{ "SMALL",	0,	0,	0,	0,	0, "small text style" },
-{ "SPAN",	0,	0,	0,	0,	0, "generic language/style container " },
-{ "STRIKE",	0,	0,	0,	1,	1, "strike-through text" },
-{ "STRONG",	0,	0,	0,	0,	0, "strong emphasis" },
-{ "STYLE",	0,	0,	0,	0,	0, "style info " },
-{ "SUB",	0,	0,	0,	0,	0, "subscript" },
-{ "SUP",	0,	0,	0,	0,	0, "superscript " },
-{ "TABLE",	0,	0,	0,	0,	0, " " },
-{ "TBODY",	1,	1,	0,	0,	0, "table body " },
-{ "TD",		0,	1,	0,	0,	0, "table data cell" },
-{ "TEXTAREA",	0,	0,	0,	0,	0, "multi-line text field " },
-{ "TFOOT",	0,	1,	0,	0,	0, "table footer " },
-{ "TH",		0,	1,	0,	0,	0, "table header cell" },
-{ "THEAD",	0,	1,	0,	0,	0, "table header " },
-{ "TITLE",	0,	0,	0,	0,	0, "document title " },
-{ "TR",		0,	1,	0,	0,	0, "table row " },
-{ "TT",		0,	0,	0,	0,	0, "teletype or monospaced text style" },
-{ "U",		0,	0,	0,	1,	1, "underlined text style" },
-{ "UL",		0,	0,	0,	0,	0, "unordered list " },
-{ "VAR",	0,	0,	0,	0,	0, "instance of a variable or program argument" },
+{ "a",		0,	0,	0,	0,	0, "anchor " },
+{ "abbr",	0,	0,	0,	0,	0, "abbreviated form" },
+{ "acronym",	0,	0,	0,	0,	0, "" },
+{ "address",	0,	0,	0,	0,	0, "information on author " },
+{ "applet",	0,	0,	0,	1,	1, "java applet " },
+{ "area",	0,	2,	1,	0,	0, "client-side image map area " },
+{ "b",		0,	0,	0,	0,	0, "bold text style" },
+{ "base",	0,	2,	1,	0,	0, "document base uri " },
+{ "basefont",	0,	2,	1,	1,	1, "base font size " },
+{ "bdo",	0,	0,	0,	0,	0, "i18n bidi over-ride " },
+{ "big",	0,	0,	0,	0,	0, "large text style" },
+{ "blockquote",	0,	0,	0,	0,	0, "long quotation " },
+{ "body",	1,	1,	0,	0,	0, "document body " },
+{ "br",		0,	2,	1,	0,	0, "forced line break " },
+{ "button",	0,	0,	0,	0,	0, "push button " },
+{ "caption",	0,	0,	0,	0,	0, "table caption " },
+{ "center",	0,	0,	0,	1,	1, "shorthand for div align=center " },
+{ "cite",	0,	0,	0,	0,	0, "citation" },
+{ "code",	0,	0,	0,	0,	0, "computer code fragment" },
+{ "col",	0,	2,	1,	0,	0, "table column " },
+{ "colgroup",	0,	1,	0,	0,	0, "table column group " },
+{ "dd",		0,	1,	0,	0,	0, "definition description " },
+{ "del",	0,	0,	0,	0,	0, "deleted text " },
+{ "dfn",	0,	0,	0,	0,	0, "instance definition" },
+{ "dir",	0,	0,	0,	1,	1, "directory list" },
+{ "div",	0,	0,	0,	0,	0, "generic language/style container"},
+{ "dl",		0,	0,	0,	0,	0, "definition list " },
+{ "dt",		0,	1,	0,	0,	0, "definition term " },
+{ "em",		0,	0,	0,	0,	0, "emphasis" },
+{ "fieldset",	0,	0,	0,	0,	0, "form control group " },
+{ "font",	0,	0,	0,	1,	1, "local change to font " },
+{ "form",	0,	0,	0,	0,	0, "interactive form " },
+{ "frame",	0,	2,	1,	0,	2, "subwindow " },
+{ "frameset",	0,	0,	0,	0,	2, "window subdivision" },
+{ "h1",		0,	0,	0,	0,	0, "heading " },
+{ "h2",		0,	0,	0,	0,	0, "heading " },
+{ "h3",		0,	0,	0,	0,	0, "heading " },
+{ "h4",		0,	0,	0,	0,	0, "heading " },
+{ "h5",		0,	0,	0,	0,	0, "heading " },
+{ "h6",		0,	0,	0,	0,	0, "heading " },
+{ "head",	1,	1,	0,	0,	0, "document head " },
+{ "hr",		0,	2,	1,	0,	0, "horizontal rule " },
+{ "html",	1,	1,	0,	0,	0, "document root element " },
+{ "i",		0,	0,	0,	0,	0, "italic text style" },
+{ "iframe",	0,	0,	0,	0,	1, "inline subwindow " },
+{ "img",	0,	2,	1,	0,	0, "embedded image " },
+{ "input",	0,	2,	1,	0,	0, "form control " },
+{ "ins",	0,	0,	0,	0,	0, "inserted text" },
+{ "isindex",	0,	2,	1,	1,	1, "single line prompt " },
+{ "kbd",	0,	0,	0,	0,	0, "text to be entered by the user" },
+{ "label",	0,	0,	0,	0,	0, "form field label text " },
+{ "legend",	0,	0,	0,	0,	0, "fieldset legend " },
+{ "li",		0,	1,	0,	0,	0, "list item " },
+{ "link",	0,	2,	1,	0,	0, "a media-independent link " },
+{ "map",	0,	0,	0,	0,	0, "client-side image map " },
+{ "menu",	0,	0,	0,	1,	1, "menu list " },
+{ "meta",	0,	2,	1,	0,	0, "generic metainformation " },
+{ "noframes",	0,	0,	0,	0,	2, "alternate content container for non frame-based rendering " },
+{ "noscript",	0,	0,	0,	0,	0, "alternate content container for non script-based rendering " },
+{ "object",	0,	0,	0,	0,	0, "generic embedded object " },
+{ "ol",		0,	0,	0,	0,	0, "ordered list " },
+{ "optgroup",	0,	0,	0,	0,	0, "option group " },
+{ "option",	0,	1,	0,	0,	0, "selectable choice " },
+{ "p",		0,	1,	0,	0,	0, "paragraph " },
+{ "param",	0,	2,	1,	0,	0, "named property value " },
+{ "pre",	0,	0,	0,	0,	0, "preformatted text " },
+{ "q",		0,	0,	0,	0,	0, "short inline quotation " },
+{ "s",		0,	0,	0,	1,	1, "strike-through text style" },
+{ "samp",	0,	0,	0,	0,	0, "sample program output, scripts, etc." },
+{ "script",	0,	0,	0,	0,	0, "script statements " },
+{ "select",	0,	0,	0,	0,	0, "option selector " },
+{ "small",	0,	0,	0,	0,	0, "small text style" },
+{ "span",	0,	0,	0,	0,	0, "generic language/style container " },
+{ "strike",	0,	0,	0,	1,	1, "strike-through text" },
+{ "strong",	0,	0,	0,	0,	0, "strong emphasis" },
+{ "style",	0,	0,	0,	0,	0, "style info " },
+{ "sub",	0,	0,	0,	0,	0, "subscript" },
+{ "sup",	0,	0,	0,	0,	0, "superscript " },
+{ "table",	0,	0,	0,	0,	0, " " },
+{ "tbody",	1,	1,	0,	0,	0, "table body " },
+{ "td",		0,	1,	0,	0,	0, "table data cell" },
+{ "textarea",	0,	0,	0,	0,	0, "multi-line text field " },
+{ "tfoot",	0,	1,	0,	0,	0, "table footer " },
+{ "th",		0,	1,	0,	0,	0, "table header cell" },
+{ "thead",	0,	1,	0,	0,	0, "table header " },
+{ "title",	0,	0,	0,	0,	0, "document title " },
+{ "tr",		0,	1,	0,	0,	0, "table row " },
+{ "tt",		0,	0,	0,	0,	0, "teletype or monospaced text style" },
+{ "u",		0,	0,	0,	1,	1, "underlined text style" },
+{ "ul",		0,	0,	0,	0,	0, "unordered list " },
+{ "var",	0,	0,	0,	0,	0, "instance of a variable or program argument" },
 };
 
 /*
@@ -280,9 +281,9 @@
  * that element is in the same line
  */
 char *htmlEquEnd[] = {
-"DT", "DD", "LI", "OPTION", NULL,
-"H1", "H2", "H3", "H4", "H5", "H6", NULL,
-"OL", "MENU", "DIR", "ADDRESS", "PRE", "LISTING", "XMP", NULL,
+"dt", "dd", "li", "option", NULL,
+"h1", "h2", "h3", "h4", "h5", "h6", NULL,
+"ol", "menu", "dir", "address", "pre", "listing", "xmp", NULL,
 NULL
 };
 /*
@@ -295,58 +296,58 @@
  * start tags that imply the end of current element
  */
 char *htmlStartClose[] = {
-"FORM",		"FORM", "P", "HR", "H1", "H2", "H3", "H4", "H5", "H6",
-		"DL", "UL", "OL", "MENU", "DIR", "ADDRESS", "PRE",
-		"LISTING", "XMP", "HEAD", NULL,
-"HEAD",		"P", NULL,
-"TITLE",	"P", NULL,
-"BODY",		"HEAD", "STYLE", "LINK", "TITLE", "P", NULL,
-"LI",		"P", "H1", "H2", "H3", "H4", "H5", "H6", "DL", "ADDRESS",
-		"PRE", "LISTING", "XMP", "HEAD", "LI", NULL,
-"HR",		"P", "HEAD", NULL,
-"H1",		"P", "HEAD", NULL,
-"H2",		"P", "HEAD", NULL,
-"H3",		"P", "HEAD", NULL,
-"H4",		"P", "HEAD", NULL,
-"H5",		"P", "HEAD", NULL,
-"H6",		"P", "HEAD", NULL,
-"DIR",		"P", "HEAD", NULL,
-"ADDRESS",	"P", "HEAD", "UL", NULL,
-"PRE",		"P", "HEAD", "UL", NULL,
-"LISTING",	"P", "HEAD", NULL,
-"XMP",		"P", "HEAD", NULL,
-"BLOCKQUOTE",	"P", "HEAD", NULL,
-"DL",		"P", "DT", "MENU", "DIR", "ADDRESS", "PRE", "LISTING",
-		"XMP", "HEAD", NULL,
-"DT",		"P", "MENU", "DIR", "ADDRESS", "PRE", "LISTING", "XMP",
-                "HEAD", "DD", NULL,
-"DD",		"P", "MENU", "DIR", "ADDRESS", "PRE", "LISTING", "XMP",
-                "HEAD", "DT", NULL,
-"UL",		"P", "HEAD", "OL", "MENU", "DIR", "ADDRESS", "PRE",
-		"LISTING", "XMP", NULL,
-"OL",		"P", "HEAD", "UL", NULL,
-"MENU",		"P", "HEAD", "UL", NULL,
-"P",		"P", "HEAD", "H1", "H2", "H3", "H4", "H5", "H6", NULL,
-"DIV",		"P", "HEAD", NULL,
-"NOSCRIPT",	"P", "HEAD", NULL,
-"CENTER",	"FONT", "B", "I", "P", "HEAD", NULL,
-"A",		"A", NULL,
-"CAPTION",	"P", NULL,
-"COLGROUP",	"CAPTION", "COLGROUP", "COL", "P", NULL,
-"COL",		"CAPTION", "COL", "P", NULL,
-"TABLE",	"P", "HEAD", "H1", "H2", "H3", "H4", "H5", "H6", "PRE",
-		"LISTING", "XMP", "A", NULL,
-"TH",		"TH", "TD", NULL,
-"TD",		"TH", "TD", "P", NULL,
-"TR",		"TH", "TD", "TR", "CAPTION", "COL", "COLGROUP", "P", NULL,
-"THEAD",	"CAPTION", "COL", "COLGROUP", NULL,
-"TFOOT",	"TH", "TD", "TR", "CAPTION", "COL", "COLGROUP", "THEAD",
-		"TBODY", "P", NULL,
-"TBODY",	"TH", "TD", "TR", "CAPTION", "COL", "COLGROUP", "THEAD",
-		"TFOOT", "TBODY", "P", NULL,
-"OPTGROUP",	"OPTION", NULL,
-"FIELDSET",	"LEGEND", "P", "HEAD", "H1", "H2", "H3", "H4", "H5", "H6",
-		"PRE", "LISTING", "XMP", "A", NULL,
+"form",		"form", "p", "hr", "h1", "h2", "h3", "h4", "h5", "h6",
+		"dl", "ul", "ol", "menu", "dir", "address", "pre",
+		"listing", "xmp", "head", NULL,
+"head",		"p", NULL,
+"title",	"p", NULL,
+"body",		"head", "style", "link", "title", "p", NULL,
+"li",		"p", "h1", "h2", "h3", "h4", "h5", "h6", "dl", "address",
+		"pre", "listing", "xmp", "head", "li", NULL,
+"hr",		"p", "head", NULL,
+"h1",		"p", "head", NULL,
+"h2",		"p", "head", NULL,
+"h3",		"p", "head", NULL,
+"h4",		"p", "head", NULL,
+"h5",		"p", "head", NULL,
+"h6",		"p", "head", NULL,
+"dir",		"p", "head", NULL,
+"address",	"p", "head", "ul", NULL,
+"pre",		"p", "head", "ul", NULL,
+"listing",	"p", "head", NULL,
+"xmp",		"p", "head", NULL,
+"blockquote",	"p", "head", NULL,
+"dl",		"p", "dt", "menu", "dir", "address", "pre", "listing",
+		"xmp", "head", NULL,
+"dt",		"p", "menu", "dir", "address", "pre", "listing", "xmp",
+                "head", "dd", NULL,
+"dd",		"p", "menu", "dir", "address", "pre", "listing", "xmp",
+                "head", "dt", NULL,
+"ul",		"p", "head", "ol", "menu", "dir", "address", "pre",
+		"listing", "xmp", NULL,
+"ol",		"p", "head", "ul", NULL,
+"menu",		"p", "head", "ul", NULL,
+"p",		"p", "head", "h1", "h2", "h3", "h4", "h5", "h6", NULL,
+"div",		"p", "head", NULL,
+"noscript",	"p", "head", NULL,
+"center",	"font", "b", "i", "p", "head", NULL,
+"a",		"a", NULL,
+"caption",	"p", NULL,
+"colgroup",	"caption", "colgroup", "col", "p", NULL,
+"col",		"caption", "col", "p", NULL,
+"table",	"p", "head", "h1", "h2", "h3", "h4", "h5", "h6", "pre",
+		"listing", "xmp", "a", NULL,
+"th",		"th", "td", NULL,
+"td",		"th", "td", "p", NULL,
+"tr",		"th", "td", "tr", "caption", "col", "colgroup", "p", NULL,
+"thead",	"caption", "col", "colgroup", NULL,
+"tfoot",	"th", "td", "tr", "caption", "col", "colgroup", "thead",
+		"tbody", "p", NULL,
+"tbody",	"th", "td", "tr", "caption", "col", "colgroup", "thead",
+		"tfoot", "tbody", "p", NULL,
+"optgroup",	"option", NULL,
+"fieldset",	"legend", "p", "head", "h1", "h2", "h3", "h4", "h5", "h6",
+		"pre", "listing", "xmp", "a", NULL,
 NULL
 };
 
@@ -1200,7 +1201,7 @@
  * htmlParseHTMLName:
  * @ctxt:  an HTML parser context
  *
- * parse an HTML tag or attribute name, note that we convert it to uppercase
+ * parse an HTML tag or attribute name, note that we convert it to lowercase
  * since HTML names are not case-sensitive.
  *
  * Returns the Tag Name parsed or NULL
@@ -1216,7 +1217,7 @@
         (CUR != ':')) return(NULL);
 
     while ((i < 100) && ((IS_LETTER(CUR)) || (IS_DIGIT(CUR)))) {
-	if ((CUR >= 0x61) && (CUR <= 0x7a)) loc[i] = CUR - 0x20;
+	if ((CUR >= 'A') && (CUR <= 'Z')) loc[i] = CUR + 0x20;
         else loc[i] = CUR;
 	i++;
 	
@@ -1555,12 +1556,21 @@
 
 void
 htmlParseCharData(htmlParserCtxtPtr ctxt, int cdata) {
-    const xmlChar *q;
+    xmlChar *buf = NULL;
+    int len = 0;
+    int size = 100;
+    xmlChar q;
 
-    q = CUR_PTR;
-    while ((IS_CHAR(CUR)) && (CUR != '<') &&
-           (CUR != '&')) {
-	if ((CUR == ']') && (NXT(1) == ']') &&
+    buf = (xmlChar *) xmlMalloc(size * sizeof(xmlChar));
+    if (buf == NULL) {
+	fprintf(stderr, "malloc of %d byte failed\n", size);
+	return;
+    }
+
+    q = CUR;
+    while ((IS_CHAR(q)) && (q != '<') &&
+           (q != '&')) {
+	if ((q == ']') && (NXT(1) == ']') &&
 	    (NXT(2) == '>')) {
 	    if (cdata) break;
 	    else {
@@ -1570,22 +1580,36 @@
 		ctxt->wellFormed = 0;
 	    }
 	}
+	if (len + 1 >= size) {
+	    size *= 2;
+	    buf = xmlRealloc(buf, size * sizeof(xmlChar));
+	    if (buf == NULL) {
+		fprintf(stderr, "realloc of %d byte failed\n", size);
+		return;
+	    }
+	}
+	buf[len++] = q;
         NEXT;
+	q = CUR;
     }
-    if (q == CUR_PTR) return;
+    if (len == 0) {
+	xmlFree(buf);
+	return;
+    }
 
     /*
-     * Ok the segment [q CUR_PTR] is to be consumed as chars.
+     * Ok the buffer is to be consumed as chars.
      */
     if (ctxt->sax != NULL) {
-	if (areBlanks(ctxt, q, CUR_PTR - q)) {
+	if (areBlanks(ctxt, buf, len)) {
 	    if (ctxt->sax->ignorableWhitespace != NULL)
-		ctxt->sax->ignorableWhitespace(ctxt->userData, q, CUR_PTR - q);
+		ctxt->sax->ignorableWhitespace(ctxt->userData, buf, len);
 	} else {
 	    if (ctxt->sax->characters != NULL)
-		ctxt->sax->characters(ctxt->userData, q, CUR_PTR - q);
+		ctxt->sax->characters(ctxt->userData, buf, len);
         }
     }
+    xmlFree(buf);
 }
 
 /**
@@ -1669,9 +1693,10 @@
  */
 void
 htmlParseComment(htmlParserCtxtPtr ctxt, int create) {
-    const xmlChar *q, *start;
-    const xmlChar *r;
-    xmlChar *val;
+    xmlChar *buf = NULL;
+    int len = 0;
+    int size = 100;
+    register xmlChar s, r, q;
 
     /*
      * Check that there is a comment right here.
@@ -1679,30 +1704,45 @@
     if ((CUR != '<') || (NXT(1) != '!') ||
         (NXT(2) != '-') || (NXT(3) != '-')) return;
 
-    SKIP(4);
-    start = q = CUR_PTR;
-    NEXT;
-    r = CUR_PTR;
-    NEXT;
-    while (IS_CHAR(CUR) &&
-           ((CUR == ':') || (CUR != '>') ||
-	    (*r != '-') || (*q != '-'))) {
-        NEXT;r++;q++;
+    buf = (xmlChar *) xmlMalloc(size * sizeof(xmlChar));
+    if (buf == NULL) {
+	fprintf(stderr, "malloc of %d byte failed\n", size);
+	return;
     }
-    if (!IS_CHAR(CUR)) {
+    q = r = '-'; /* 0 or '-' to cover our ass against <!--> and <!---> ? !!! */
+    SKIP(4);
+    s = CUR;
+    
+    while (IS_CHAR(s) &&
+           ((s != '>') || (r != '-') || (q != '-'))) {
+	if (len + 1 >= size) {
+	    size *= 2;
+	    buf = xmlRealloc(buf, size * sizeof(xmlChar));
+	    if (buf == NULL) {
+		fprintf(stderr, "realloc of %d byte failed\n", size);
+		return;
+	    }
+	}
+	buf[len++] = s;
+        NEXT;
+	q = r;
+	r = s;
+	s = CUR;
+    }
+    buf[len - 2] = 0;
+    if (!IS_CHAR(s)) {
 	if ((ctxt->sax != NULL) && (ctxt->sax->error != NULL))
-	    ctxt->sax->error(ctxt->userData, "Comment not terminated \n<!--%.50s\n", start);
+	    ctxt->sax->error(ctxt->userData, "Comment not terminated \n<!--%.50s\n", buf);
 	ctxt->wellFormed = 0;
     } else {
         NEXT;
 	if (create) {
 	    if ((ctxt->sax != NULL) && (ctxt->sax->comment != NULL)) {
-		val = xmlStrndup(start, q - start);
-		ctxt->sax->comment(ctxt->userData, val);
-		xmlFree(val);
+		ctxt->sax->comment(ctxt->userData, buf);
 	    }
 	}
     }
+    xmlFree(buf);
 }
 
 /**
@@ -1958,8 +1998,7 @@
     while ((IS_CHAR(CUR)) &&
            (CUR != '>') && 
 	   ((CUR != '/') || (NXT(1) != '>'))) {
-	const xmlChar *q = CUR_PTR;
-	int cons = ctxt->input->consumed;
+	long cons = ctxt->nbChars;
 
 	GROW;
 	attname = htmlParseAttribute(ctxt, &attvalue);
@@ -2010,7 +2049,7 @@
 
 failed:
 	SKIP_BLANKS;
-        if ((cons == ctxt->input->consumed) && (q == CUR_PTR)) {
+        if (cons == ctxt->nbChars) {
 	    if ((ctxt->sax != NULL) && (ctxt->sax->error != NULL))
 	        ctxt->sax->error(ctxt->userData, 
 	         "htmlParseStartTag: problem parsing attributes\n");
@@ -2203,10 +2242,10 @@
     xmlChar *currentNode;
     int depth;
 
-    currentNode = ctxt->name;
+    currentNode = xmlStrdup(ctxt->name);
     depth = ctxt->nameNr;
     while (1) {
-	const xmlChar *test = CUR_PTR;
+	long cons = ctxt->nbChars;
 
         GROW;
 	/*
@@ -2214,6 +2253,7 @@
 	 */
         if ((CUR == '<') && (NXT(1) == '/')) {
 	    htmlParseEndTag(ctxt);
+	    if (currentNode != NULL) xmlFree(currentNode);
 	    return;
         }
 
@@ -2221,8 +2261,11 @@
 	 * Has this node been popped out during parsing of
 	 * the next element
 	 */
-        if ((currentNode != ctxt->name) &&
-	    (depth >= ctxt->nameNr)) return;
+        if ((xmlStrcmp(currentNode, ctxt->name)) &&
+	    (depth >= ctxt->nameNr)) {
+	    if (currentNode != NULL) xmlFree(currentNode);
+	    return;
+	}
 
 	/*
 	 * First case :  a comment
@@ -2254,7 +2297,7 @@
 	    htmlParseCharData(ctxt, 0);
 	}
 
-	if (test == CUR_PTR) {
+	if (cons == ctxt->nbChars) {
 	    if (ctxt->node != NULL) {
 		if ((ctxt->sax != NULL) && (ctxt->sax->error != NULL))
 		    ctxt->sax->error(ctxt->userData,
@@ -2266,6 +2309,7 @@
 
         GROW;
     }
+    if (currentNode != NULL) xmlFree(currentNode);
 }
 
 /**
@@ -2296,7 +2340,7 @@
 	node_info.begin_line = ctxt->input->line;
     }
 
-    oldname = ctxt->name;
+    oldname = xmlStrdup(ctxt->name);
     htmlParseStartTag(ctxt);
     name = ctxt->name;
 #ifdef DEBUG
@@ -2307,12 +2351,16 @@
     else	
 	fprintf(stderr, "Start of element %s, was %s\n", name, oldname);
 #endif
-    if (((depth == ctxt->nameNr) && (oldname == ctxt->name)) ||
+    if (((depth == ctxt->nameNr) && (!xmlStrcmp(oldname, ctxt->name))) ||
         (name == NULL)) {
 	if (CUR == '>')
 	    NEXT;
+	if (oldname != NULL)
+	    xmlFree(oldname);
         return;
     }
+    if (oldname != NULL)
+	xmlFree(oldname);
 
     /*
      * Lookup the info for that element.
@@ -2399,7 +2447,7 @@
     /*
      * Parse the content of the element:
      */
-    currentNode = ctxt->name;
+    currentNode = xmlStrdup(ctxt->name);
     depth = ctxt->nameNr;
     while (IS_CHAR(CUR)) {
 	htmlParseContent(ctxt);
@@ -2422,6 +2470,8 @@
 #endif
 	if (oldname != NULL)
 	    xmlFree(oldname);
+	if (currentNode != NULL)
+	    xmlFree(currentNode);
 	return;
     }
 
@@ -2435,6 +2485,8 @@
        node_info.node = ctxt->node;
        xmlParserAddNodeInfo(ctxt, &node_info);
     }
+    if (currentNode != NULL)
+	xmlFree(currentNode);
 }
 
 /**
@@ -2580,6 +2632,7 @@
     ctxt->html = 1;
     ctxt->record_info = 0;
     ctxt->validate = 0;
+    ctxt->nbChars = 0;
     xmlInitNodeInfoSeq(&ctxt->node_seq);
 }
 
diff --git a/include/libxml/parser.h b/include/libxml/parser.h
index 51797fd..437302c 100644
--- a/include/libxml/parser.h
+++ b/include/libxml/parser.h
@@ -148,6 +148,7 @@
     int                nameMax;       /* Max depth of the parsing stack */
     xmlChar *         *nameTab;       /* array of nodes */
 
+    long               nbChars;       /* number of xmlChar processed */
 } _xmlParserCtxt;
 typedef _xmlParserCtxt xmlParserCtxt;
 typedef xmlParserCtxt *xmlParserCtxtPtr;
diff --git a/parser.h b/parser.h
index 51797fd..437302c 100644
--- a/parser.h
+++ b/parser.h
@@ -148,6 +148,7 @@
     int                nameMax;       /* Max depth of the parsing stack */
     xmlChar *         *nameTab;       /* array of nodes */
 
+    long               nbChars;       /* number of xmlChar processed */
 } _xmlParserCtxt;
 typedef _xmlParserCtxt xmlParserCtxt;
 typedef xmlParserCtxt *xmlParserCtxtPtr;
diff --git a/result/HTML/Down.html b/result/HTML/Down.html
index 5504cd4..fc30521 100644
--- a/result/HTML/Down.html
+++ b/result/HTML/Down.html
@@ -1,12 +1,12 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
-<TITLE>This service is temporary down</TITLE>
-</HEAD>
-<BODY bgcolor="#FFFFFF">
-<H1 align="center">Sorry, this service is temporary down</H1>
+<html>
+<head>
+<title>This service is temporary down</title>
+</head>
+<body bgcolor="#FFFFFF">
+<h1 align="center">Sorry, this service is temporary down</h1>
 We are doing our best to get it back on-line,
 
-<P>The W3C system administrators</P>
-</BODY>
-</HTML>
+<p>The W3C system administrators</p>
+</body>
+</html>
diff --git a/result/HTML/fp40.htm b/result/HTML/fp40.htm
index 4e70b0c..939107e 100644
--- a/result/HTML/fp40.htm
+++ b/result/HTML/fp40.htm
@@ -1,160 +1,160 @@
 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
-<HTML>
-<HEAD>
-<META name="GENERATOR" content="Microsoft FrontPage 4.0">
-<TITLE>README - Microsoft FrontPage 2000 Server Extensions</TITLE>
-<META name="Microsoft Theme" content="none">
-</HEAD>
-<BODY>
-<FONT face="Verdana">
-<H1>
-<A name="top">Microsoft FrontPage 2000 Server Extensions, UNIX</A>
-</H1>
-<FONT size="2">
-<I>&#169; Copyright Microsoft Corporation, 1999&#160;</I>
-</FONT>
-<P>The FrontPage Server Extensions are a set of programs on the Web server that support: 
+<html>
+<head>
+<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
+<title>README - Microsoft FrontPage 2000 Server Extensions</title>
+<meta name="Microsoft Theme" content="none">
+</head>
+<body>
+<font face="Verdana">
+<h1>
+<a name="top">Microsoft FrontPage 2000 Server Extensions, UNIX</a>
+</h1>
+<font size="2">
+<i>&#169; Copyright Microsoft Corporation, 1999&#160;</i>
+</font>
+<p>The FrontPage Server Extensions are a set of programs on the Web server that support: 
 
-</P>
-<UL>
-<LI>Authoring FrontPage webs</LI>
-<LI>Administering FrontPage webs</LI>
-<LI>Browse-time FrontPage web functionality</LI>
-</UL>
-<H2>Contents&#160;</H2>
-<A href="#relnotes">Release Notes</A>
-<BR>
-<A href="#moreinfo">Resources for More Information</A>
-<P>&#160;</P>
-<HR>
-<H2>
-<A name="relnotes">Release Notes</A>
-</H2>
-<P>This section provides complementary or late-breaking 
-information to supplement the Microsoft FrontPage Server Extensions documentation.</P>
-<P>
-<A href="#apache">Apache 1.3.4 Support</A>
-<BR>
-<A href="#upgrading">Upgrading from previous version of FrontPage Server Extensions</A>
-<BR>
-<A href="#executables">Uploading files into executable folders</A>
-</P>
-<P align="right">
-<FONT size="1">
-<A href="#top">Top of Page</A>
-</FONT>
-</P>
-<H3>
-<A name="apache">Apache 1.3.4 Support</A>
-</H3>
-<P>You need to take some special steps to run the FrontPage Server Extensions with Apache 1.3.4.
+</p>
+<ul>
+<li>Authoring FrontPage webs</li>
+<li>Administering FrontPage webs</li>
+<li>Browse-time FrontPage web functionality</li>
+</ul>
+<h2>Contents&#160;</h2>
+<a href="#relnotes">Release Notes</a>
+<br>
+<a href="#moreinfo">Resources for More Information</a>
+<p>&#160;</p>
+<hr>
+<h2>
+<a name="relnotes">Release Notes</a>
+</h2>
+<p>This section provides complementary or late-breaking 
+information to supplement the Microsoft FrontPage Server Extensions documentation.</p>
+<p>
+<a href="#apache">Apache 1.3.4 Support</a>
+<br>
+<a href="#upgrading">Upgrading from previous version of FrontPage Server Extensions</a>
+<br>
+<a href="#executables">Uploading files into executable folders</a>
+</p>
+<p align="right">
+<font size="1">
+<a href="#top">Top of Page</a>
+</font>
+</p>
+<h3>
+<a name="apache">Apache 1.3.4 Support</a>
+</h3>
+<p>You need to take some special steps to run the FrontPage Server Extensions with Apache 1.3.4.
 FrontPage Server Extensions expect to find all resource directives in the main server 
 configuration file, usually http.conf. To prevent the server extensions from using any secondary
-configuration files (access.conf, srm.conf), add the following lines to http.conf:</P>
-</FONT>
-<BLOCKQUOTE>
-<FONT face="Courier New">
-ResourceConfig /dev/null&#160;<BR>
-AccessConfig /dev/null</FONT>
-</BLOCKQUOTE>
-<FONT face="Verdana">
-<P>If you have some settings stored in secondary configuration files, move them to http.conf.</P>
-<P>You must stop and restart the web server for your changes to http.conf to take effect.</P>
-<P align="right">
-<FONT size="1">
-<A href="#relnotes">Top of Section</A>
-</FONT>
-</P>
-<H3>
-<A name="upgrading">Upgrading from previous version of FrontPage Server Extensions</A>
-</H3>
-<P>Custom entries in frontpage.cnf are not migrated to FrontPage 2000.</P>
-<P>When you install FrontPage 2000 Server Extensions, a new frontpage.cnf file is created in the /usr/local/frontpage/version4.0 directory. 
+configuration files (access.conf, srm.conf), add the following lines to http.conf:</p>
+</font>
+<blockquote>
+<font face="Courier New">
+ResourceConfig /dev/null&#160;<br>
+AccessConfig /dev/null</font>
+</blockquote>
+<font face="Verdana">
+<p>If you have some settings stored in secondary configuration files, move them to http.conf.</p>
+<p>You must stop and restart the web server for your changes to http.conf to take effect.</p>
+<p align="right">
+<font size="1">
+<a href="#relnotes">Top of Section</a>
+</font>
+</p>
+<h3>
+<a name="upgrading">Upgrading from previous version of FrontPage Server Extensions</a>
+</h3>
+<p>Custom entries in frontpage.cnf are not migrated to FrontPage 2000.</p>
+<p>When you install FrontPage 2000 Server Extensions, a new frontpage.cnf file is created in the /usr/local/frontpage/version4.0 directory. 
 Any custom settings stored in a previous-version frontpage.cnf are not used. However, you can copy 
-your custom settings from the previous-version frontpage.cnf file after you install the FrontPage 2000 Server Extensions.</P>
-<P>Do not overwrite the FrontPage 2000 frontpage.cnf file with a frontpage.cnf file from an 
-earlier version of the FrontPage Server Extensions.</P>
-<P align="right">
-<FONT size="1">
-<A href="#relnotes">Top of Section</A>
-</FONT>
-</P>
-<H3>
-<A name="executables">Uploading files into executable folders</A>
-</H3>
-<P>After upgrading to FrontPage 2000, FrontPage authors will not be able to upload files into
+your custom settings from the previous-version frontpage.cnf file after you install the FrontPage 2000 Server Extensions.</p>
+<p>Do not overwrite the FrontPage 2000 frontpage.cnf file with a frontpage.cnf file from an 
+earlier version of the FrontPage Server Extensions.</p>
+<p align="right">
+<font size="1">
+<a href="#relnotes">Top of Section</a>
+</font>
+</p>
+<h3>
+<a name="executables">Uploading files into executable folders</a>
+</h3>
+<p>After upgrading to FrontPage 2000, FrontPage authors will not be able to upload files into
 executable folders. For security reasons, the default setting on FrontPage 2000 webs does not 
 allow authors to upload executable files into executable folders in a FrontPage web. This 
 setting protects servers so that authors do not inadvertently upload a program containing a bug 
-or a virus.</P>
-<P>To allow FrontPage authors to upload executables, set the NoExecutableCgiUpload configuration 
+or a virus.</p>
+<p>To allow FrontPage authors to upload executables, set the NoExecutableCgiUpload configuration 
 variable to zero (0). For information about FrontPage Server Extension configuration variables, 
-see the FrontPage 2000 Server Extensions Resource Kit at <A href="http://officeupdate.microsoft.com/frontpage/wpp/serk/">http://officeupdate.microsoft.com/frontpage/wpp/serk/</A>.</P>
-<P align="right">
-<FONT size="1">
-<A href="#relnotes">Top of Section</A>
-</FONT>
-</P>
-<HR>
-<H2>
-<A name="moreinfo">Resources for More Information</A>
-</H2>
-<P>This section lists sources of more information about the
-FrontPage Server Extensions.</P>
-<P>
-<A href="#serk">Server Extensions Resource Kit</A>
-<BR>
-<A href="#serkupdate">Server Extensions Resource Kit Update</A>
-<BR>
-<A href="#kb">Knowledge Base</A>
-</P>
-<P align="right">
-<FONT size="1">
-<A href="#top">Top of Page</A>
-</FONT>
-</P>
-<H3>
-<A name="serk">Server Extensions Resource Kit</A>
-</H3>
-<P>The FrontPage 2000 Server Extensions include a full set of documentation: the Server
+see the FrontPage 2000 Server Extensions Resource Kit at <a href="http://officeupdate.microsoft.com/frontpage/wpp/serk/">http://officeupdate.microsoft.com/frontpage/wpp/serk/</a>.</p>
+<p align="right">
+<font size="1">
+<a href="#relnotes">Top of Section</a>
+</font>
+</p>
+<hr>
+<h2>
+<a name="moreinfo">Resources for More Information</a>
+</h2>
+<p>This section lists sources of more information about the
+FrontPage Server Extensions.</p>
+<p>
+<a href="#serk">Server Extensions Resource Kit</a>
+<br>
+<a href="#serkupdate">Server Extensions Resource Kit Update</a>
+<br>
+<a href="#kb">Knowledge Base</a>
+</p>
+<p align="right">
+<font size="1">
+<a href="#top">Top of Page</a>
+</font>
+</p>
+<h3>
+<a name="serk">Server Extensions Resource Kit</a>
+</h3>
+<p>The FrontPage 2000 Server Extensions include a full set of documentation: the Server
 Extensions Resource Kit. This is an HTML document installed on the server machine (by
 default) in /usr/local/frontpage/version4.0/serk. To view the Server Extensions Resource
-Kit, open /usr/local/frontpage/version4.0/serk/default.htm in your Web browser.</P>
-<P>The Server Extensions Resource Kit contains detailed information about installing and
+Kit, open /usr/local/frontpage/version4.0/serk/default.htm in your Web browser.</p>
+<p>The Server Extensions Resource Kit contains detailed information about installing and
 administering the FrontPage Server Extensions along with an overview of the Server
 Extensions, a detailed discussion of Server Extensions security on UNIX and Windows,
-troubleshooting information, and a full set of appendixes.</P>
-<P align="right">
-<FONT size="1">
-<A href="#moreinfo">Top of Section</A>
-</FONT>
-</P>
-<H3>
-<A name="serkupdate">Server Extensions Resource Kit Update</A>
-</H3>
-<P>For updated information about installing, setting up, and administrating the FrontPage Server 
-Extensions, see the Server Extensions Resource Kit Update at: <A href="http://officeupdate.microsoft.com/frontpage/wpp/serk/">http://officeupdate.microsoft.com/frontpage/wpp/serk/</A>.</P>
-<P align="right">
-<FONT size="1">
-<A href="#moreinfo">Top of Section</A>
-</FONT>
-</P>
-<H3>
-<A name="kb">Microsoft Knowledge Base</A>
-</H3>
-<P>For further technical information on FrontPage, please consult Support Online. Use Support
+troubleshooting information, and a full set of appendixes.</p>
+<p align="right">
+<font size="1">
+<a href="#moreinfo">Top of Section</a>
+</font>
+</p>
+<h3>
+<a name="serkupdate">Server Extensions Resource Kit Update</a>
+</h3>
+<p>For updated information about installing, setting up, and administrating the FrontPage Server 
+Extensions, see the Server Extensions Resource Kit Update at: <a href="http://officeupdate.microsoft.com/frontpage/wpp/serk/">http://officeupdate.microsoft.com/frontpage/wpp/serk/</a>.</p>
+<p align="right">
+<font size="1">
+<a href="#moreinfo">Top of Section</a>
+</font>
+</p>
+<h3>
+<a name="kb">Microsoft Knowledge Base</a>
+</h3>
+<p>For further technical information on FrontPage, please consult Support Online. Use Support
 Online to easily search Microsoft Product Support Services' collection of resources including 
 technical articles from Microsoft's extensive Knowledge Base, FAQs,  troubleshooters to find 
 fast, accurate answers. You can also customize the site to control your search using either 
 keywords or the site's natural language search engine, which uses normal everyday language for 
 answering inquiries, so you can write your question in your own words. To begin, go to
-<A href="http://support.microsoft.com/support/">http://support.microsoft.com/support/</A>.</P>
-<P align="right">
-<FONT size="1">
-<A href="#moreinfo">Top of Section</A>
-</FONT>
-</P>
-<P>&#160;</P>
-</FONT>
-</BODY>
-</HTML>
+<a href="http://support.microsoft.com/support/">http://support.microsoft.com/support/</a>.</p>
+<p align="right">
+<font size="1">
+<a href="#moreinfo">Top of Section</a>
+</font>
+</p>
+<p>&#160;</p>
+</font>
+</body>
+</html>
diff --git a/result/HTML/liclose.html b/result/HTML/liclose.html
index edc8eb1..912fedf 100644
--- a/result/HTML/liclose.html
+++ b/result/HTML/liclose.html
@@ -1,14 +1,14 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
-<TITLE></TITLE>
-</HEAD>
-<BODY>
-<UL>
-<LI>First item
-</LI>
-<LI>Second item, closes the first one
-</LI>
-</UL>
-</BODY>
-</HTML>
+<html>
+<head>
+<title></title>
+</head>
+<body>
+<ul>
+<li>First item
+</li>
+<li>Second item, closes the first one
+</li>
+</ul>
+</body>
+</html>
diff --git a/result/HTML/reg1.html b/result/HTML/reg1.html
index 0a5d654..cdcf127 100644
--- a/result/HTML/reg1.html
+++ b/result/HTML/reg1.html
@@ -1,12 +1,12 @@
 <!DOCTYPE HTML>
-<HTML>
-<HEAD>
-<TITLE>Regression test 1</TITLE>
-</HEAD>
-<BODY>
-<H1>Regression test 1</H1>
-<P>
+<html>
+<head>
+<title>Regression test 1</title>
+</head>
+<body>
+<h1>Regression test 1</h1>
+<p>
 Ok file no problem
-</P>
-</BODY>
-</HTML>
+</p>
+</body>
+</html>
diff --git a/result/HTML/reg2.html b/result/HTML/reg2.html
index 198ee04..ffab4e4 100644
--- a/result/HTML/reg2.html
+++ b/result/HTML/reg2.html
@@ -1,15 +1,15 @@
 <!DOCTYPE HTML>
-<HTML>
-<HEAD>
-<TITLE>Regression test 2</TITLE>
-</HEAD>
-<BODY>
-<H1>Regression test 2</H1>
-<P>
+<html>
+<head>
+<title>Regression test 2</title>
+</head>
+<body>
+<h1>Regression test 2</h1>
+<p>
 Autoclose of tag P
-</P>
-<P>
+</p>
+<p>
 Ok file no problem
-</P>
-</BODY>
-</HTML>
+</p>
+</body>
+</html>
diff --git a/result/HTML/reg3.html b/result/HTML/reg3.html
index 65866f9..31dd9b8 100644
--- a/result/HTML/reg3.html
+++ b/result/HTML/reg3.html
@@ -1,16 +1,16 @@
 <!DOCTYPE HTML>
-<HTML>
-<HEAD>
-<TITLE>Regression test 3</TITLE>
-</HEAD>
-<BODY>
-<H1>Regression test 3</H1>
-<P>
+<html>
+<head>
+<title>Regression test 3</title>
+</head>
+<body>
+<h1>Regression test 3</h1>
+<p>
 Autoclose of tag P
-</P>
-<HR>
-<P>
+</p>
+<hr>
+<p>
 Ok file no problem
-</P>
-</BODY>
-</HTML>
+</p>
+</body>
+</html>
diff --git a/result/HTML/reg4.html b/result/HTML/reg4.html
index afae62c..499a6e1 100644
--- a/result/HTML/reg4.html
+++ b/result/HTML/reg4.html
@@ -1,13 +1,13 @@
 <!DOCTYPE HTML>
-<HTML>
-<HEAD>
-<TITLE>Regression test 4</TITLE>
-</HEAD>
-<BODY>
-<H1>Regression test 4</H1>
-<P>
+<html>
+<head>
+<title>Regression test 4</title>
+</head>
+<body>
+<h1>Regression test 4</h1>
+<p>
 Wrong close of tag P
-</P>
-<HR>
-</BODY>
-</HTML>
+</p>
+<hr>
+</body>
+</html>
diff --git a/result/HTML/test2.html b/result/HTML/test2.html
index c462702..809c063 100644
--- a/result/HTML/test2.html
+++ b/result/HTML/test2.html
@@ -1,41 +1,41 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
-<TITLE>Linux Today</TITLE>
-</HEAD>
-<BODY bgcolor="White" link="Blue" text="Black" VLINK="Black" ALINK="Red">
-<CENTER>
-<TABLE BORDER="0" WIDTH="100%" CELLSPACING="0" CELLPADDING="0">
-<TR BGCOLOR="#FFFFFF">
-<TD HEIGHT="90">
-<A href="http://linuxtoday.com/cgi-bin/click.pl?adnum=49">
-<IMG src="/pics/door_linux.gif" border="0" width="468" height="60" alt="Atipa Linux solutions. Your reliable cluster, server, and workstation solution. Win a Free Celeron Linux Workstation!">
-</A>
-</TD>
-<TD>
-<IMG SRC="/pics/lt.gif" VSPACE="5" alt="Linux Today Logo">
-<BR>
-<FONT size="-1">
-<A href="http://linux.com">linux.com</A> partner</FONT>
-<P>
-</TD>
-</TR>
-</TABLE>
-<FONT size="2" face="Helvetica">
-[ <A href="http://linuxtoday.com/">headlines</A> |
-<A href="http://features.linuxtoday.com/">features</A> |
-<A href="http://commercial.linuxtoday.com/">commercial</A> |
-<A href="http://security.linuxtoday.com/">security</A> |
-<A href="http://jobs.linuxtoday.com/">jobs</A> |
-<A href="http://linuxtoday.com/volt/">volt</A> | 
-<A href="http://linuxtoday.com/contrib.pl">contribute/submit</A> |
-<A href="http://linuxtoday.com/advertise/">advertise</A> |
-<A href="http://linuxtoday.com/search.html">search</A> |
-<A href="http://linuxtoday.com/digests/">site digests</A> |
-<A href="http://linuxtoday.com/mail-lists">mailing lists</A> |
-<A href="http://linuxtoday.com/about/">about us</A> |
-<A href="http://linuxtoday.com/linkus.html">link us</A> ]</FONT>
-</CENTER>
-<P>
-</BODY>
-</HTML>
+<html>
+<head>
+<title>Linux Today</title>
+</head>
+<body bgcolor="White" link="Blue" text="Black" VLINK="Black" ALINK="Red">
+<center>
+<table BORDER="0" WIDTH="100%" CELLSPACING="0" CELLPADDING="0">
+<tr BGCOLOR="#FFFFFF">
+<td HEIGHT="90">
+<a href="http://linuxtoday.com/cgi-bin/click.pl?adnum=49">
+<img src="/pics/door_linux.gif" border="0" width="468" height="60" alt="Atipa Linux solutions. Your reliable cluster, server, and workstation solution. Win a Free Celeron Linux Workstation!">
+</a>
+</td>
+<td>
+<img SRC="/pics/lt.gif" VSPACE="5" alt="Linux Today Logo">
+<br>
+<font size="-1">
+<a href="http://linux.com">linux.com</a> partner</font>
+<p>
+</td>
+</tr>
+</table>
+<font size="2" face="Helvetica">
+[ <a href="http://linuxtoday.com/">headlines</a> |
+<a href="http://features.linuxtoday.com/">features</a> |
+<a href="http://commercial.linuxtoday.com/">commercial</a> |
+<a href="http://security.linuxtoday.com/">security</a> |
+<a href="http://jobs.linuxtoday.com/">jobs</a> |
+<a href="http://linuxtoday.com/volt/">volt</a> | 
+<a href="http://linuxtoday.com/contrib.pl">contribute/submit</a> |
+<a href="http://linuxtoday.com/advertise/">advertise</a> |
+<a href="http://linuxtoday.com/search.html">search</a> |
+<a href="http://linuxtoday.com/digests/">site digests</a> |
+<a href="http://linuxtoday.com/mail-lists">mailing lists</a> |
+<a href="http://linuxtoday.com/about/">about us</a> |
+<a href="http://linuxtoday.com/linkus.html">link us</a> ]</font>
+</center>
+<p>
+</body>
+</html>
diff --git a/result/HTML/test3.html b/result/HTML/test3.html
index 6634a0e..901294f 100644
--- a/result/HTML/test3.html
+++ b/result/HTML/test3.html
@@ -1,88 +1,88 @@
 <!DOCTYPE HTML>
-<HTML>
-<HEAD>
-<BASE target="contents">
-</HEAD>
-<A name="ProblemDomain.Package">
-<H2>Component Package diagram ProblemDomain</H2>
-</A>
-<P>
-<HR>
-<DL>
-<DT>
-<B>Stereotype </B>problem domain</DT>
-<DT>
-<B>Alias </B>Problem Domain</DT>
-<DT>
-<B>Note </B>
-</DT>
-<DD>The Problem Domain package is the model behind the Human 

-<DD>Interface, thats stores and manipulates the Family Tree.

-</DD>
-</DD>
-</DL>
-<P>
-<HR>
-<DL>
-<DT>
-<H4>Class <A href="HumanInterface.FamilyFrame.html#HumanInterface.FamilyFrame">HumanInterface.FamilyFrame</A>
-</H4>
-</DT>
-<DT>
-<H4>Class <A href="ProblemDomain.Birth.html#ProblemDomain.Birth">ProblemDomain.Birth</A>
-</H4>
-</DT>
-<DT>
-<H4>Class <A href="ProblemDomain.Death.html#ProblemDomain.Death">ProblemDomain.Death</A>
-</H4>
-</DT>
-<DT>
-<H4>Class <A href="ProblemDomain.Divorce.html#ProblemDomain.Divorce">ProblemDomain.Divorce</A>
-</H4>
-</DT>
-<DT>
-<H4>Class <A href="ProblemDomain.Family.html#ProblemDomain.Family">ProblemDomain.Family</A>
-</H4>
-</DT>
-<DT>
-<H4>Class <A href="ProblemDomain.Individual.html#ProblemDomain.Individual">ProblemDomain.Individual</A>
-</H4>
-</DT>
-<DT>
-<H4>Class <A href="ProblemDomain.LifeEvent.html#ProblemDomain.LifeEvent">ProblemDomain.LifeEvent</A>
-</H4>
-</DT>
-<DT>
-<H4>Class <A href="ProblemDomain.Marriage.html#ProblemDomain.Marriage">ProblemDomain.Marriage</A>
-</H4>
-</DT>
-<DT>
-<H4>Class <A href="ProblemDomain.Note.html#ProblemDomain.Note">ProblemDomain.Note</A>
-</H4>
-</DT>
-</DL>
-<H4>
-<B>Links</B>
-</H4>
-<UL>
-<LI>
-<B>Link to </B>
-<A href="HumanInterface.Package.html#HumanInterface.Package">HumanInterface</A>
-</LI>
-</UL>
-<DIR></DIR>
-<UL>
-<LI>
-<B>Link to </B>
-<A href="DataManagement.FlatFile.Package.html#DataManagement.FlatFile.Package">DataManagement.FlatFile</A>
-</LI>
-</UL>
-<DIR></DIR>
-<UL>
-<LI>
-<B>Link to </B>
-<A href="DataManagement.Package.html#DataManagement.Package">DataManagement</A>
-</LI>
-</UL>
-<DIR></DIR>
-</HTML>
+<html>
+<head>
+<base target="contents">
+</head>
+<a name="ProblemDomain.Package">
+<h2>Component Package diagram ProblemDomain</h2>
+</a>
+<p>
+<hr>
+<dl>
+<dt>
+<b>Stereotype </b>problem domain</dt>
+<dt>
+<b>Alias </b>Problem Domain</dt>
+<dt>
+<b>Note </b>
+</dt>
+<dd>The Problem Domain package is the model behind the Human 

+<dd>Interface, thats stores and manipulates the Family Tree.

+</dd>
+</dd>
+</dl>
+<p>
+<hr>
+<dl>
+<dt>
+<h4>Class <a href="HumanInterface.FamilyFrame.html#HumanInterface.FamilyFrame">HumanInterface.FamilyFrame</a>
+</h4>
+</dt>
+<dt>
+<h4>Class <a href="ProblemDomain.Birth.html#ProblemDomain.Birth">ProblemDomain.Birth</a>
+</h4>
+</dt>
+<dt>
+<h4>Class <a href="ProblemDomain.Death.html#ProblemDomain.Death">ProblemDomain.Death</a>
+</h4>
+</dt>
+<dt>
+<h4>Class <a href="ProblemDomain.Divorce.html#ProblemDomain.Divorce">ProblemDomain.Divorce</a>
+</h4>
+</dt>
+<dt>
+<h4>Class <a href="ProblemDomain.Family.html#ProblemDomain.Family">ProblemDomain.Family</a>
+</h4>
+</dt>
+<dt>
+<h4>Class <a href="ProblemDomain.Individual.html#ProblemDomain.Individual">ProblemDomain.Individual</a>
+</h4>
+</dt>
+<dt>
+<h4>Class <a href="ProblemDomain.LifeEvent.html#ProblemDomain.LifeEvent">ProblemDomain.LifeEvent</a>
+</h4>
+</dt>
+<dt>
+<h4>Class <a href="ProblemDomain.Marriage.html#ProblemDomain.Marriage">ProblemDomain.Marriage</a>
+</h4>
+</dt>
+<dt>
+<h4>Class <a href="ProblemDomain.Note.html#ProblemDomain.Note">ProblemDomain.Note</a>
+</h4>
+</dt>
+</dl>
+<h4>
+<b>Links</b>
+</h4>
+<ul>
+<li>
+<b>Link to </b>
+<a href="HumanInterface.Package.html#HumanInterface.Package">HumanInterface</a>
+</li>
+</ul>
+<dir></dir>
+<ul>
+<li>
+<b>Link to </b>
+<a href="DataManagement.FlatFile.Package.html#DataManagement.FlatFile.Package">DataManagement.FlatFile</a>
+</li>
+</ul>
+<dir></dir>
+<ul>
+<li>
+<b>Link to </b>
+<a href="DataManagement.Package.html#DataManagement.Package">DataManagement</a>
+</li>
+</ul>
+<dir></dir>
+</html>
diff --git a/result/HTML/wired.html b/result/HTML/wired.html
index af13e17..e460a45 100644
--- a/result/HTML/wired.html
+++ b/result/HTML/wired.html
@@ -1,155 +1,155 @@
 <!DOCTYPE HTML>
-<!-- Vignette StoryServer 4 Fri Oct 15 11:37:12 1999 --><HTML>
-<HEAD>
-<TITLE>Top Stories News from Wired News</TITLE>
-</HEAD>
-<BODY bgcolor="#FFFFFF" text="#000000" link="#333399" vlink="#660066" alink="#666699">
-<TABLE border="0" width="600" cellspacing="0" cellpadding="0">
-<TR>
-<TD valign="top" align="LEFT">
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="468" HEIGHT="60" BGCOLOR="#FFFFFF">
-<FORM METHOD="GET" ACTION="http://nsads.hotwired.com/event.ng/Type=click&ProfileID=9688&RunID=14074&AdID=22584&GroupID=1&FamilyID=2684&TagValues=8.25.156.159.166.171.172.174.179.180.181.182.183.196.197.199.208.389.412.436.2041.6750.78456.79630.81880&amp;Redirect=http://www.springstreet.com/aa/citysearch.htm" id="form1" name="form1">
-<TR>
-<TD BGCOLOR="#330099">
-<INPUT NAME="city" TYPE="text" SIZE="7" MAXLENGTH="20" VALUE="Seattle">
-</TD>
-<TD ROWSPAN="2" ALIGN="LEFT" BGCOLOR="FFFFFF">
-<INPUT TYPE="IMAGE" SRC="http://static.wired.com/advertising/blipverts/allapartments/990625jpa_ssthome.gif" WIDTH="375" HEIGHT="60" BORDER="0" VALUE="search" HSPACE="0" alt="Search over 6,000,000 Apts with SpringStreet">
-</TD>
-</TR>
-<TR>
-<TD BGCOLOR="#330099">
-<SELECT NAME="state">
-<OPTION VALUE="WA">WA

-<OPTION VALUE="AL">AL</OPTION>
-<OPTION VALUE="AK">AK</OPTION>
-<OPTION VALUE="AZ">AZ</OPTION>
-<OPTION VALUE="AR">AR</OPTION>
-<OPTION VALUE="CA">CA</OPTION>
-<OPTION VALUE="CO">CO</OPTION>
-<OPTION VALUE="CT">CT</OPTION>
-<OPTION VALUE="DE">DE</OPTION>
-<OPTION VALUE="DC">DC</OPTION>
-<OPTION VALUE="FL">FL</OPTION>
-<OPTION VALUE="GA">GA</OPTION>
-<OPTION VALUE="HI">HI</OPTION>
-<OPTION VALUE="ID">ID</OPTION>
-<OPTION VALUE="IL">IL</OPTION>
-<OPTION VALUE="IN">IN</OPTION>
-<OPTION VALUE="IA">IA</OPTION>
-<OPTION VALUE="KS">KS</OPTION>
-<OPTION VALUE="KY">KY</OPTION>
-<OPTION VALUE="LA">LA</OPTION>
-<OPTION VALUE="ME">ME</OPTION>
-<OPTION VALUE="MD">MD</OPTION>
-<OPTION VALUE="MA">MA</OPTION>
-<OPTION VALUE="MI">MI</OPTION>
-<OPTION VALUE="MN">MN</OPTION>
-<OPTION VALUE="MS">MS</OPTION>
-<OPTION VALUE="MO">MO</OPTION>
-<OPTION VALUE="MT">MT</OPTION>
-<OPTION VALUE="NE">NE</OPTION>
-<OPTION VALUE="NV">NV</OPTION>
-<OPTION VALUE="NH">NH</OPTION>
-<OPTION VALUE="NJ">NJ</OPTION>
-<OPTION VALUE="NM">NM</OPTION>
-<OPTION VALUE="NY">NY</OPTION>
-<OPTION VALUE="NC">NC</OPTION>
-<OPTION VALUE="ND">ND</OPTION>
-<OPTION VALUE="OH">OH</OPTION>
-<OPTION VALUE="OK">OK</OPTION>
-<OPTION VALUE="OR">OR</OPTION>
-<OPTION VALUE="PA">PA</OPTION>
-<OPTION VALUE="PR">PR</OPTION>
-<OPTION VALUE="RI">RI</OPTION>
-<OPTION VALUE="SC">SC</OPTION>
-<OPTION VALUE="SD">SD</OPTION>
-<OPTION VALUE="TN">TN</OPTION>
-<OPTION VALUE="TX">TX</OPTION>
-<OPTION VALUE="UT">UT</OPTION>
-<OPTION VALUE="VT">VT</OPTION>
-<OPTION VALUE="VA">VA</OPTION>
-<OPTION VALUE="WA">WA</OPTION>
-<OPTION VALUE="WV">WV</OPTION>
-<OPTION VALUE="WI">WI</OPTION>
-<OPTION VALUE="WY">WY</OPTION>
-</OPTION>
-</SELECT>
-<INPUT TYPE="hidden" NAME="source" VALUE="2hb8bhc059">
-</TD>
-</TR>
-</FORM>
-</TABLE>
-</TD>
-<TD valign="top" align="RIGHT">
-<A href="http://nsads.hotwired.com/event.ng/Type=click&ProfileID=5597&RunID=17167&AdID=22588&GroupID=1&FamilyID=3228&TagValues=8.25.159.171.172.174.179.180.181.182.183.196.197.199.208.241.389.412.436.2035.6749.6750.70367.78456.79630.81880&amp;Redirect=http:%2F%2Fwww.hp.com%2Fgo%2Foriginal%20" TARGET="_top">
-<IMG src="http://static.wired.com/advertising/blipverts/hp_colorinkjet/hp_970c_120x60_6.gif" BORDER="1" height="60" width="120" alt="True to the Original">
-</A>
-</TD>
-</TR>
-</TABLE>
-<!-- WIRED NEWS header --><!-- CMD_HOST = scoop.hotwired.com --><A name="#"></A>
-<TABLE border="0" width="600" cellspacing="0" cellpadding="0">
-<TR>
-<TD>
-<TD colspan="2">
-<IMG src="http://static.wired.com/news/images/spacer.gif" height="5" width="447" alt="">
-</TD>
-</TR>
-<TR>
-<TD valign="BOTTOM" align="RIGHT" class="wired" bgcolor="#FFFFFF">
-<A href="/news/0,1287,,00.html">
-<IMG src="http://static.wired.com/news/images/wired_000000.gif" width="153" height="30" border="0">
-</A>
-</TD>
-<TD bgcolor="#FF0000" valign="BOTTOM" align="LEFT" width="97">
-<A href="/news/0,1287,,00.html">
-<IMG src="http://static.wired.com/news/images/news_ffffff.gif" width="103" height="30" border="0">
-</A>
-</TD>
-<TD bgcolor="#FF0000" align="left" valign="center">
-<NOBR>
-<IMG src="http://static.wired.com/news/images/spacer.gif" width="344" height="1">
-<BR>
-<FONT size="1" face="Verdana, Arial, Geneva, sans-serif" color="#FFFFFF">&#160;&#160;&#160;<B>updated 10:15 a.m.&#160;&#160;15.Oct.99.PDT</B>
-</FONT>
-</NOBR>
-</TD>
-</TR>
-<TR>
-<TD valign="MIDDLE" align="RIGHT" bgcolor="#FFFFFF">
-<IMG src="http://static.wired.com/news/images/spacer.gif" width="1" height="30">
-</TD>
-<TD colspan="2" bgcolor="#999999">
-<TABLE border="0" cellspacing="0" cellpadding="5">
-<FORM name="RedirectSearch" action="http://redirect.wired.com/search">
-<TR>
-<TD>
-<FONT face="courier" size="1">
-<INPUT type="TEXT" name="query" size="20" value="">
-</FONT>
-</TD>
-<TD>
-<SELECT name="url">
-<OPTION value="http://search.hotwired.com/search97/s97.vts?Action=FilterSearch&Filter=docs_filter.hts&ResultTemplate=vignette.hts&Collection=vignette&QueryMode=Internet&Query=">Wired News</OPTION>
-<OPTION value="http://search.hotwired.com/search97/s97.vts?Action=FilterSearch&Filter=docs_filter.hts&ResultTemplate=webmonkey.hts&Collection=webmonkey&QueryMode=Internet&Query=">Webmonkey</OPTION>
-<OPTION value="http://search.hotwired.com/search97/s97.vts?collection=webmonkey_guides&Action=FilterSearch&filter=docs_filter.hts&ResultTemplate=webmonkey_guides.hts&QueryMode=Internet&Query=">Webmonkey Guides</OPTION>
-<OPTION value="http://search.hotwired.com/search97/s97.vts?collection=hotwired&Action=FilterSearch&filter=docs_filter.hts&ResultTemplate=hotwired_archive.hts&QueryMode=Internet&Query=">HotWired Archives</OPTION>
-<OPTION value="http://search.hotwired.com/search97/s97.vts?Action=FilterSearch&Filter=docs_filter.hts&ResultTemplate=magazine.hts&Collection=magazine&QueryMode=Internet&Query=">Wired Magazine</OPTION>
-<OPTION value="http://search.hotwired.com/search97/s97.vts?Action=FilterSearch&Filter=docs_filter.hts&ResultTemplate=animation.hts&Collection=animation&QueryMode=Internet&Query=">Animation Express</OPTION>
-<OPTION value="http://search.hotwired.com/search97/s97.vts?collection=suck&Action=FilterSearch&filter=docs_filter.hts&ResultTemplate=suck.hts&QueryMode=Internet&Query=">Suck.com</OPTION>
-<OPTION value="http://search.hotwired.com/search97/s97.vts?collection=uber_hotwired&Action=FilterSearch&filter=docs_filter.hts&ResultTemplate=uber_hotwired.hts&QueryMode=Internet&Query=">All of HotWired</OPTION>
-<OPTION value="http://www.hotbot.com/?SM=MC&DV=0&LG=any&RD=RG&DC=10&DE=2&_v=2&OPs=MDRTP&MT=">The Web -&gt; HotBot</OPTION>
-</SELECT>
-</TD>
-<TD>
-<INPUT type="SUBMIT" name="SUBMIT" value="SEARCH">
-</TD>
-</TR>
-</FORM>
-</TABLE>
-</TD>
-</TR>
+<!-- Vignette StoryServer 4 Fri Oct 15 11:37:12 1999 --><html>
+<head>
+<title>Top Stories News from Wired News</title>
+</head>
+<body bgcolor="#FFFFFF" text="#000000" link="#333399" vlink="#660066" alink="#666699">
+<table border="0" width="600" cellspacing="0" cellpadding="0">
+<tr>
+<td valign="top" align="LEFT">
+<table BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="468" HEIGHT="60" BGCOLOR="#FFFFFF">
+<form METHOD="GET" ACTION="http://nsads.hotwired.com/event.ng/Type=click&ProfileID=9688&RunID=14074&AdID=22584&GroupID=1&FamilyID=2684&TagValues=8.25.156.159.166.171.172.174.179.180.181.182.183.196.197.199.208.389.412.436.2041.6750.78456.79630.81880&amp;Redirect=http://www.springstreet.com/aa/citysearch.htm" id="form1" name="form1">
+<tr>
+<td BGCOLOR="#330099">
+<input NAME="city" TYPE="text" SIZE="7" MAXLENGTH="20" VALUE="Seattle">
+</td>
+<td ROWSPAN="2" ALIGN="LEFT" BGCOLOR="FFFFFF">
+<input TYPE="IMAGE" SRC="http://static.wired.com/advertising/blipverts/allapartments/990625jpa_ssthome.gif" WIDTH="375" HEIGHT="60" BORDER="0" VALUE="search" HSPACE="0" alt="Search over 6,000,000 Apts with SpringStreet">
+</td>
+</tr>
+<tr>
+<td BGCOLOR="#330099">
+<select NAME="state">
+<option VALUE="WA">WA

+<option VALUE="AL">AL</option>
+<option VALUE="AK">AK</option>
+<option VALUE="AZ">AZ</option>
+<option VALUE="AR">AR</option>
+<option VALUE="CA">CA</option>
+<option VALUE="CO">CO</option>
+<option VALUE="CT">CT</option>
+<option VALUE="DE">DE</option>
+<option VALUE="DC">DC</option>
+<option VALUE="FL">FL</option>
+<option VALUE="GA">GA</option>
+<option VALUE="HI">HI</option>
+<option VALUE="ID">ID</option>
+<option VALUE="IL">IL</option>
+<option VALUE="IN">IN</option>
+<option VALUE="IA">IA</option>
+<option VALUE="KS">KS</option>
+<option VALUE="KY">KY</option>
+<option VALUE="LA">LA</option>
+<option VALUE="ME">ME</option>
+<option VALUE="MD">MD</option>
+<option VALUE="MA">MA</option>
+<option VALUE="MI">MI</option>
+<option VALUE="MN">MN</option>
+<option VALUE="MS">MS</option>
+<option VALUE="MO">MO</option>
+<option VALUE="MT">MT</option>
+<option VALUE="NE">NE</option>
+<option VALUE="NV">NV</option>
+<option VALUE="NH">NH</option>
+<option VALUE="NJ">NJ</option>
+<option VALUE="NM">NM</option>
+<option VALUE="NY">NY</option>
+<option VALUE="NC">NC</option>
+<option VALUE="ND">ND</option>
+<option VALUE="OH">OH</option>
+<option VALUE="OK">OK</option>
+<option VALUE="OR">OR</option>
+<option VALUE="PA">PA</option>
+<option VALUE="PR">PR</option>
+<option VALUE="RI">RI</option>
+<option VALUE="SC">SC</option>
+<option VALUE="SD">SD</option>
+<option VALUE="TN">TN</option>
+<option VALUE="TX">TX</option>
+<option VALUE="UT">UT</option>
+<option VALUE="VT">VT</option>
+<option VALUE="VA">VA</option>
+<option VALUE="WA">WA</option>
+<option VALUE="WV">WV</option>
+<option VALUE="WI">WI</option>
+<option VALUE="WY">WY</option>
+</option>
+</select>
+<input TYPE="hidden" NAME="source" VALUE="2hb8bhc059">
+</td>
+</tr>
+</form>
+</table>
+</td>
+<td valign="top" align="RIGHT">
+<a href="http://nsads.hotwired.com/event.ng/Type=click&ProfileID=5597&RunID=17167&AdID=22588&GroupID=1&FamilyID=3228&TagValues=8.25.159.171.172.174.179.180.181.182.183.196.197.199.208.241.389.412.436.2035.6749.6750.70367.78456.79630.81880&amp;Redirect=http:%2F%2Fwww.hp.com%2Fgo%2Foriginal%20" TARGET="_top">
+<img src="http://static.wired.com/advertising/blipverts/hp_colorinkjet/hp_970c_120x60_6.gif" BORDER="1" height="60" width="120" alt="True to the Original">
+</a>
+</td>
+</tr>
+</table>
+<!-- WIRED NEWS header --><!-- CMD_HOST = scoop.hotwired.com --><a name="#"></a>
+<table border="0" width="600" cellspacing="0" cellpadding="0">
+<tr>
+<td>
+<td colspan="2">
+<img src="http://static.wired.com/news/images/spacer.gif" height="5" width="447" alt="">
+</td>
+</tr>
+<tr>
+<td valign="BOTTOM" align="RIGHT" class="wired" bgcolor="#FFFFFF">
+<a href="/news/0,1287,,00.html">
+<img src="http://static.wired.com/news/images/wired_000000.gif" width="153" height="30" border="0">
+</a>
+</td>
+<td bgcolor="#FF0000" valign="BOTTOM" align="LEFT" width="97">
+<a href="/news/0,1287,,00.html">
+<img src="http://static.wired.com/news/images/news_ffffff.gif" width="103" height="30" border="0">
+</a>
+</td>
+<td bgcolor="#FF0000" align="left" valign="center">
+<nobr>
+<img src="http://static.wired.com/news/images/spacer.gif" width="344" height="1">
+<br>
+<font size="1" face="Verdana, Arial, Geneva, sans-serif" color="#FFFFFF">&#160;&#160;&#160;<b>updated 10:15 a.m.&#160;&#160;15.Oct.99.PDT</b>
+</font>
+</nobr>
+</td>
+</tr>
+<tr>
+<td valign="MIDDLE" align="RIGHT" bgcolor="#FFFFFF">
+<img src="http://static.wired.com/news/images/spacer.gif" width="1" height="30">
+</td>
+<td colspan="2" bgcolor="#999999">
+<table border="0" cellspacing="0" cellpadding="5">
+<form name="RedirectSearch" action="http://redirect.wired.com/search">
+<tr>
+<td>
+<font face="courier" size="1">
+<input type="TEXT" name="query" size="20" value="">
+</font>
+</td>
+<td>
+<select name="url">
+<option value="http://search.hotwired.com/search97/s97.vts?Action=FilterSearch&Filter=docs_filter.hts&ResultTemplate=vignette.hts&Collection=vignette&QueryMode=Internet&Query=">Wired News</option>
+<option value="http://search.hotwired.com/search97/s97.vts?Action=FilterSearch&Filter=docs_filter.hts&ResultTemplate=webmonkey.hts&Collection=webmonkey&QueryMode=Internet&Query=">Webmonkey</option>
+<option value="http://search.hotwired.com/search97/s97.vts?collection=webmonkey_guides&Action=FilterSearch&filter=docs_filter.hts&ResultTemplate=webmonkey_guides.hts&QueryMode=Internet&Query=">Webmonkey Guides</option>
+<option value="http://search.hotwired.com/search97/s97.vts?collection=hotwired&Action=FilterSearch&filter=docs_filter.hts&ResultTemplate=hotwired_archive.hts&QueryMode=Internet&Query=">HotWired Archives</option>
+<option value="http://search.hotwired.com/search97/s97.vts?Action=FilterSearch&Filter=docs_filter.hts&ResultTemplate=magazine.hts&Collection=magazine&QueryMode=Internet&Query=">Wired Magazine</option>
+<option value="http://search.hotwired.com/search97/s97.vts?Action=FilterSearch&Filter=docs_filter.hts&ResultTemplate=animation.hts&Collection=animation&QueryMode=Internet&Query=">Animation Express</option>
+<option value="http://search.hotwired.com/search97/s97.vts?collection=suck&Action=FilterSearch&filter=docs_filter.hts&ResultTemplate=suck.hts&QueryMode=Internet&Query=">Suck.com</option>
+<option value="http://search.hotwired.com/search97/s97.vts?collection=uber_hotwired&Action=FilterSearch&filter=docs_filter.hts&ResultTemplate=uber_hotwired.hts&QueryMode=Internet&Query=">All of HotWired</option>
+<option value="http://www.hotbot.com/?SM=MC&DV=0&LG=any&RD=RG&DC=10&DE=2&_v=2&OPs=MDRTP&MT=">The Web -&gt; HotBot</option>
+</select>
+</td>
+<td>
+<input type="SUBMIT" name="SUBMIT" value="SEARCH">
+</td>
+</tr>
+</form>
+</table>
+</td>
+</tr>
 <!-- 
 <TR>
 <td></td>
@@ -157,921 +157,921 @@
 <i><font face="Verdana, Arial, Geneva, sans-serif" size="2">Sponsored by<a href="#">Sun Microsystems.</a> We're the dot in .com</font></i><i></i></TD>
 </TR>
 -->
-</TABLE>
-<!-- end WIRED NEWS header --><!-- begin upper left side Navigation --><TABLE border="0" cellpadding="3" cellspacing="0" align="LEFT" bgcolor="#FFFFFF">
-<TR>
-<TD bgcolor="#FF0000">
-<FONT size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
-<IMG src="http://static.wired.com/news/images/spacer.gif" width="147" height="1" border="0">
-<BR>
-<B>SECTIONS</B>
-</FONT>
-</TD>
-</TR>
-<TR>
-<TD bgcolor="#CCFFCC">
-<FONT size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
-<A href="/news/business/0,1367,,00.html">Business</A>
-</FONT>
-</TD>
-</TR>
-<TR>
-<TD bgcolor="#99FF99">
-<FONT size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
-<A href="/news/culture/0,1284,,00.html">Culture</A>
-</FONT>
-</TD>
-</TR>
-<TR>
-<TD bgcolor="#CCFFCC">
-<FONT size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
-<A href="/news/technology/0,1282,,00.html">Technology</A>
-</FONT>
-</TD>
-</TR>
-<TR>
-<TD bgcolor="#99FF99">
-<FONT size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
-<A href="/news/politics/0,1283,,00.html">Politics</A>
-</FONT>
-</TD>
-</TR>
-<TR>
-<TD bgcolor="#FF0000">
-<FONT size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
-<B>WIRE SERVICE NEWS</B>
-</FONT>
-</TD>
-</TR>
-<TR>
-<TD bgcolor="#99FF99">
-<FONT size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
-<A href="/news/news/reuters/">Top Headlines</A>
-</FONT>
-</TD>
-</TR>
-<TR>
-<TD bgcolor="#CCFFCC">
-<FONT size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
-<A href="/news/news/reuters/sports/">Sports</A>
-</FONT>
-</TD>
-</TR>
-<TR>
-<TD bgcolor="#99FF99">
-<FONT size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
-<A href="/news/news/reuters/business/">Finance</A>
-</FONT>
-</TD>
-</TR>
-<!-- End upper left nav --><!-- Begin lower Left Nav --><TR>
-<TD bgcolor="#FF0000">
-<FONT face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
-<B>
-<FONT size="1">FREE DELIVERY</FONT>
-</B>
-</FONT>
-</TD>
-</TR>
-<TR>
-<TD bgcolor="#99FF99">
-<TABLE cellspacing="0" cellpadding="0" border="0">
-<TR>
-<TD bgcolor="#99FF99">
-<FORM action="http://r.hotwired.com/r/hw_wm_r_nav_nwsltr/http://perl.hotwired.com/massmail/cgiParser.cgi" method="get" target="_top">
-<INPUT type="hidden" name="success_page" value="http://www.hotwired.com/email/signup/wirednews-ascii.html">
-<INPUT type="hidden" name="failure_page" value="http://www.hotwired.com/email/signup/wirednews-ascii.html">
-<INPUT type="hidden" name="LIST" value="wn_ascii">
-<INPUT type="hidden" name="SOURCE" value="other">
-<INPUT type="hidden" name="ACTION" value="subscribe">
-<INPUT type="TEXT" name="from" size="10" value="enter email">&#160;
-</FORM>
-</TD>
-<TD valign="top" bgcolor="#99FF99">
-<INPUT type="SUBMIT" name="SUBMIT" value="GO">
-</TD>
-</TR>
-</TABLE>
-</TD>
-</TR>
-<TR>
-<TD bgcolor="#FF0000">
-<FONT face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
-<B>
-<FONT size="1">STOCKS</FONT>
-</B>
-</FONT>
-</TD>
-</TR>
-<TR>
-<TD bgcolor="#99FF99">
-<FONT face="Verdana, Arial, Helvetica, sans-serif" size="1">Get Quote:</FONT>
-</TD>
-</TR>
-<TR>
-<TD bgcolor="#99FF99" marginwidth="0" marginheight="0">
-<FORM method="get" action="http://r.wired.com/r/10020/http://stocks.wired.com/stocks_quotes.asp">
-<INPUT type="TEXT" name="Symbol" size="12">&#160;<INPUT type="SUBMIT" name="submit" value="GO">
-</FORM>
-</TD>
-</TR>
-<!-- BEGIN BUTTON ADS --><TR>
-<TD bgcolor="#CCFFCC">
-<FONT size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">Financial Services</FONT>
-<BR>
-<CENTER>
-<IMG src="http://static.wired.com/news/images/spacer.gif" height="3" width="5" alt="">
-<BR>
-<IMG src="http://static.wired.com/news/images/button_ads_news10.gif" width="143" height="56" border="0" ALT="" USEMAP="#buttons" hspace="0" vspace="0">
-</CENTER>
-<MAP NAME="buttons">
-<AREA SHAPE="RECT" ALT="Datek" COORDS="0,0,69,24" HREF="http://r.wired.com/r/1649/http://ads16.focalink.com/SmartBanner/page/1266.631">
-<AREA SHAPE="RECT" ALT="Wired Index Fund" COORDS="73,0,142,24" HREF="http://r.wired.com/r/227/http://www.gffunds.com/wired">
-<AREA SHAPE="RECT" ALT="internet.com Index Fund" COORDS="73,31,142,55" HREF="http://r.wired.com/r/298/http://www.gffunds.com/isdex/">
-<AREA SHAPE="RECT" ALT="GetSmart's MortgageFinder" COORDS="0,31,69,55" HREF="http://r.wired.com/r/294/http://www.getsmartinc.com/mortgage/HomeBanner?BANNERNAME=www.getsmartinc.com/mwired001m6075x25">
-</MAP>
-</TD>
-</TR>
-<!-- END BUTTON ADS --><TR>
-<TD bgcolor="#99FF99">
-<FONT size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
-<A href="http://redirect.wired.com/redir/51/http://stocks.wired.com/">Today's Summary</A>
-</FONT>
-</TD>
-</TR>
-<TR>
-<TD bgcolor="#CCFFCC">
-<FONT size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
-<A href="http://r.wired.com/r/hb_fin_r_wn_top/http://stocks.wired.com/stocks_indexes_detail.asp?Symbol=$WIRED">Wired Index</A> | <A href="http://redirect.wired.com/redir/52/http://stocks.wired.com/stocks_indexes.asp ">All Indexes</A>
-</FONT>
-</TD>
-</TR>
-<TR>
-<TD bgcolor="#99FF99">
-<FONT size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
-<A href="http://redirect.wired.com/redir/53/http://stocks.wired.com/stocks_portfolios.asp">Portfolios</A>
-</FONT>
-</TD>
-</TR>
-<!-- BEGIN B&N spot --><TR>
-<TD bgcolor="#FF0000">
-<FONT size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
-<B>FIND A BOOK</B>
-</FONT>
-</TD>
-</TR>
-<TR>
-<TD bgcolor="#CCFFCC">
-<TABLE cellspacing="0" cellpadding="0" border="0" width="145">
-<TR>
-<TD bgcolor="#CCFFCC">
-<FORM action="http://r.wired.com/r/wn_nav_c_bn/http://barnesandnoble.bfast.com/booklink/click">
-<INPUT type="hidden" name="sourceid" value="383471">
-<INPUT type="hidden" name="categoryid" value="categorydropdown">
-<FONT size="2">
-<SELECT name="Subjects" size="4">
-<OPTION value="301">Business Top 20
-<OPTION value="500">Computers
-<OPTION value="503">Computer Games
-<OPTION value="1604">Current Affairs
-<OPTION value="511">Cyberculture
-<OPTION value="510">Internet/Web
-<OPTION value="303">Investing
-<OPTION value="1606">Law
-<OPTION value="513">Multimedia
+</table>
+<!-- end WIRED NEWS header --><!-- begin upper left side Navigation --><table border="0" cellpadding="3" cellspacing="0" align="LEFT" bgcolor="#FFFFFF">
+<tr>
+<td bgcolor="#FF0000">
+<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
+<img src="http://static.wired.com/news/images/spacer.gif" width="147" height="1" border="0">
+<br>
+<b>SECTIONS</b>
+</font>
+</td>
+</tr>
+<tr>
+<td bgcolor="#CCFFCC">
+<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
+<a href="/news/business/0,1367,,00.html">Business</a>
+</font>
+</td>
+</tr>
+<tr>
+<td bgcolor="#99FF99">
+<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
+<a href="/news/culture/0,1284,,00.html">Culture</a>
+</font>
+</td>
+</tr>
+<tr>
+<td bgcolor="#CCFFCC">
+<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
+<a href="/news/technology/0,1282,,00.html">Technology</a>
+</font>
+</td>
+</tr>
+<tr>
+<td bgcolor="#99FF99">
+<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
+<a href="/news/politics/0,1283,,00.html">Politics</a>
+</font>
+</td>
+</tr>
+<tr>
+<td bgcolor="#FF0000">
+<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
+<b>WIRE SERVICE NEWS</b>
+</font>
+</td>
+</tr>
+<tr>
+<td bgcolor="#99FF99">
+<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
+<a href="/news/news/reuters/">Top Headlines</a>
+</font>
+</td>
+</tr>
+<tr>
+<td bgcolor="#CCFFCC">
+<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
+<a href="/news/news/reuters/sports/">Sports</a>
+</font>
+</td>
+</tr>
+<tr>
+<td bgcolor="#99FF99">
+<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
+<a href="/news/news/reuters/business/">Finance</a>
+</font>
+</td>
+</tr>
+<!-- End upper left nav --><!-- Begin lower Left Nav --><tr>
+<td bgcolor="#FF0000">
+<font face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
+<b>
+<font size="1">FREE DELIVERY</font>
+</b>
+</font>
+</td>
+</tr>
+<tr>
+<td bgcolor="#99FF99">
+<table cellspacing="0" cellpadding="0" border="0">
+<tr>
+<td bgcolor="#99FF99">
+<form action="http://r.hotwired.com/r/hw_wm_r_nav_nwsltr/http://perl.hotwired.com/massmail/cgiParser.cgi" method="get" target="_top">
+<input type="hidden" name="success_page" value="http://www.hotwired.com/email/signup/wirednews-ascii.html">
+<input type="hidden" name="failure_page" value="http://www.hotwired.com/email/signup/wirednews-ascii.html">
+<input type="hidden" name="LIST" value="wn_ascii">
+<input type="hidden" name="SOURCE" value="other">
+<input type="hidden" name="ACTION" value="subscribe">
+<input type="TEXT" name="from" size="10" value="enter email">&#160;
+</form>
+</td>
+<td valign="top" bgcolor="#99FF99">
+<input type="SUBMIT" name="SUBMIT" value="GO">
+</td>
+</tr>
+</table>
+</td>
+</tr>
+<tr>
+<td bgcolor="#FF0000">
+<font face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
+<b>
+<font size="1">STOCKS</font>
+</b>
+</font>
+</td>
+</tr>
+<tr>
+<td bgcolor="#99FF99">
+<font face="Verdana, Arial, Helvetica, sans-serif" size="1">Get Quote:</font>
+</td>
+</tr>
+<tr>
+<td bgcolor="#99FF99" marginwidth="0" marginheight="0">
+<form method="get" action="http://r.wired.com/r/10020/http://stocks.wired.com/stocks_quotes.asp">
+<input type="TEXT" name="Symbol" size="12">&#160;<input type="SUBMIT" name="submit" value="GO">
+</form>
+</td>
+</tr>
+<!-- BEGIN BUTTON ADS --><tr>
+<td bgcolor="#CCFFCC">
+<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">Financial Services</font>
+<br>
+<center>
+<img src="http://static.wired.com/news/images/spacer.gif" height="3" width="5" alt="">
+<br>
+<img src="http://static.wired.com/news/images/button_ads_news10.gif" width="143" height="56" border="0" ALT="" USEMAP="#buttons" hspace="0" vspace="0">
+</center>
+<map NAME="buttons">
+<area SHAPE="RECT" ALT="Datek" COORDS="0,0,69,24" HREF="http://r.wired.com/r/1649/http://ads16.focalink.com/SmartBanner/page/1266.631">
+<area SHAPE="RECT" ALT="Wired Index Fund" COORDS="73,0,142,24" HREF="http://r.wired.com/r/227/http://www.gffunds.com/wired">
+<area SHAPE="RECT" ALT="internet.com Index Fund" COORDS="73,31,142,55" HREF="http://r.wired.com/r/298/http://www.gffunds.com/isdex/">
+<area SHAPE="RECT" ALT="GetSmart's MortgageFinder" COORDS="0,31,69,55" HREF="http://r.wired.com/r/294/http://www.getsmartinc.com/mortgage/HomeBanner?BANNERNAME=www.getsmartinc.com/mwired001m6075x25">
+</map>
+</td>
+</tr>
+<!-- END BUTTON ADS --><tr>
+<td bgcolor="#99FF99">
+<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
+<a href="http://redirect.wired.com/redir/51/http://stocks.wired.com/">Today's Summary</a>
+</font>
+</td>
+</tr>
+<tr>
+<td bgcolor="#CCFFCC">
+<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
+<a href="http://r.wired.com/r/hb_fin_r_wn_top/http://stocks.wired.com/stocks_indexes_detail.asp?Symbol=$WIRED">Wired Index</a> | <a href="http://redirect.wired.com/redir/52/http://stocks.wired.com/stocks_indexes.asp ">All Indexes</a>
+</font>
+</td>
+</tr>
+<tr>
+<td bgcolor="#99FF99">
+<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
+<a href="http://redirect.wired.com/redir/53/http://stocks.wired.com/stocks_portfolios.asp">Portfolios</a>
+</font>
+</td>
+</tr>
+<!-- BEGIN B&N spot --><tr>
+<td bgcolor="#FF0000">
+<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
+<b>FIND A BOOK</b>
+</font>
+</td>
+</tr>
+<tr>
+<td bgcolor="#CCFFCC">
+<table cellspacing="0" cellpadding="0" border="0" width="145">
+<tr>
+<td bgcolor="#CCFFCC">
+<form action="http://r.wired.com/r/wn_nav_c_bn/http://barnesandnoble.bfast.com/booklink/click">
+<input type="hidden" name="sourceid" value="383471">
+<input type="hidden" name="categoryid" value="categorydropdown">
+<font size="2">
+<select name="Subjects" size="4">
+<option value="301">Business Top 20
+<option value="500">Computers
+<option value="503">Computer Games
+<option value="1604">Current Affairs
+<option value="511">Cyberculture
+<option value="510">Internet/Web
+<option value="303">Investing
+<option value="1606">Law
+<option value="513">Multimedia
 
-<OPTION value="1605">Newsmakers
-<OPTION value="1607">Politics/Govt.
+<option value="1605">Newsmakers
+<option value="1607">Politics/Govt.
 
- <OPTION value="315"> Web Business
-  <OPTION value="2800"> Bargain Books
+ <option value="315"> Web Business
+  <option value="2800"> Bargain Books
                         
-<OPTION value="4">Other 
+<option value="4">Other 
 
 
 
  
 
- </OPTION>
-</OPTION>
-</OPTION>
-</OPTION>
-</OPTION>
-</OPTION>
-</OPTION>
-</OPTION>
-</OPTION>
-</OPTION>
-</OPTION>
-</OPTION>
-</OPTION>
-</OPTION>
-</SELECT>
-</FONT>
-</FORM>
-</TD>
-</TR>
-<TR align="left" valign="top">
-<TD valign="top" bgcolor="#CCFFCC">
-<INPUT type="submit" value="GO">
-<IMG SRC="http://barnesandnoble.bfast.com/booklink/serve?sourceid=383471&is_search=Y" border="0" align="top">
+ </option>
+</option>
+</option>
+</option>
+</option>
+</option>
+</option>
+</option>
+</option>
+</option>
+</option>
+</option>
+</option>
+</option>
+</select>
+</font>
+</form>
+</td>
+</tr>
+<tr align="left" valign="top">
+<td valign="top" bgcolor="#CCFFCC">
+<input type="submit" value="GO">
+<img SRC="http://barnesandnoble.bfast.com/booklink/serve?sourceid=383471&is_search=Y" border="0" align="top">
 <!--
 <IMG SRC="http://www.wired.com/partner/bn/trackingimg/ot_wn_nav_c_bn.gif" border=0 width=1 height=1 align=top>
 -->
-</TD>
-</TR>
-<TR align="left" valign="top">
-<TD align="left" valign="top" colspan="2" rowspan="1" bgcolor="#CCFFCC">
-<P>
-<FONT size="1" face="Verdana, Arial, Helvetica, " color="#000000">Powered by <A href="http://r.wired.com/r/wn_nav_c_bn/http://barnesandnoble.bfast.com/booklink/click?sourceid=383471">barnesandnoble.com</A>
-</FONT>
-<BR clear="all">
-</P>
-</TD>
-</TR>
-</TABLE>
-</TD>
-</TR>
-<!-- END B&N spot --><!-- BEGIN MAGAZINE SPOT --><TR>
-<TD bgcolor="#000000">
-<FONT color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="1">
-<B>WIRED 
-      MAGAZINE </B>
-</FONT>
-</TD>
-</TR>
-<TR>
-<TD bgcolor="#FFFF99" align="CENTER">
-<FONT face="verdana, arial, helvetica, sans-serif" size="1">
-<B>
-<BR>
-<A href="http://www.wired.com/wired/">
-<IMG src="http://static.wired.com/news/images/wiredcover.gif" width="91" height="109" border="0" alt="Wired Magazine">
-</A>
-<BR>
-</B>
+</td>
+</tr>
+<tr align="left" valign="top">
+<td align="left" valign="top" colspan="2" rowspan="1" bgcolor="#CCFFCC">
+<p>
+<font size="1" face="Verdana, Arial, Helvetica, " color="#000000">Powered by <a href="http://r.wired.com/r/wn_nav_c_bn/http://barnesandnoble.bfast.com/booklink/click?sourceid=383471">barnesandnoble.com</a>
+</font>
+<br clear="all">
+</p>
+</td>
+</tr>
+</table>
+</td>
+</tr>
+<!-- END B&N spot --><!-- BEGIN MAGAZINE SPOT --><tr>
+<td bgcolor="#000000">
+<font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="1">
+<b>WIRED 
+      MAGAZINE </b>
+</font>
+</td>
+</tr>
+<tr>
+<td bgcolor="#FFFF99" align="CENTER">
+<font face="verdana, arial, helvetica, sans-serif" size="1">
+<b>
+<br>
+<a href="http://www.wired.com/wired/">
+<img src="http://static.wired.com/news/images/wiredcover.gif" width="91" height="109" border="0" alt="Wired Magazine">
+</a>
+<br>
+</b>
 
 Issue 7.11
-</FONT>
-</TD>
-</TR>
-<TR>
-<TD bgcolor="#FFFF99" align="center">
-<FONT face="verdana, arial, helvetica, sans-serif" size="1">
-<A href="http://www.wired.com/wired/subscribe/special/79WN">Subscribe to Wired.<BR>Special offer!</A>
-</FONT>
-</TD>
-</TR>
-<!-- END MAGAZINE SPOT --><TR>
-<TD bgcolor="#000000">
-<FONT size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
-<B>HOTWIRED</B>
-</FONT>
-</TD>
-</TR>
-<TR>
-<TD bgcolor="#FFFF99">
-<FONT size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
-<A href="http://www.hotwired.com/">Frontdoor</A>
-<BR>
-<A href="http://www.hotwired.com/webmonkey/">Webmonkey</A>
-<BR>
-<A href="http://www.hotwired.com/webmonkey/guides/index.html">Webmonkey Guides</A>
-<BR>
-<A href="http://www.hotwired.com/rgb/">RGB Gallery</A>
-<BR>
-<A href="http://www.hotwired.com/animation/">Animation Express</A>
-<BR>
-<A href="http://go.suck.com/su_wnfd">Suck.com</A>
-<BR>
-</FONT>
-</TD>
-</TR>
-<TR>
-<TD bgcolor="#000000">
-<FONT size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
-<B>HOTBOT</B>
-</FONT>
-</TD>
-</TR>
-<TR>
-<TD bgcolor="#FFFF99">
-<FONT size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
-<A href="http://redirect.wired.com/redir/54/http://www.hotbot.com/">Search</A>
-<BR>
-<A href="http://shop.hotbot.com/">Shopping</A>
-<BR>
-</FONT>
-</TD>
-</TR>
-<TR>
-<TD>
-<BR>
-<FONT face="Verdana, Arial, Helvetica, sans-serif" size="1">
-<FONT face="Verdana, Arial, Helvetica, sans-serif" size="1">
-  Wired News <A href="/news/who/0,1362,,00.html">staff</A>
-<BR>
-<BR>
-<!-- Wired News is <a href="http://www.wired.com/news/jobs.html">hiring</a><br><br> --><B>
-<A href="/news/feedback/0,1364,,00.html">Contact us</A>
-</B>
-</FONT>
-<BR>
-<BR>
-<FONT face="Verdana, Arial, Helvetica, sans-serif" size="1">Wired News  delivered<BR>by <A href="/news/palmpilot/0,1365,,00.html">PalmPilot</A>,<BR>
-<A href="http://www.hotwired.com/email/signup/wn_outlook.html">Outlook  Express</A>,<BR>
-<A href="http://redirect.wired.com/redir/55/http://form.netscape.com/ibd/html/ibd_frameset.html">In-Box Direct</A>,<BR>
-or <A href="/news/pointcast/0,1366,,00.html">PointCast</A>
-</FONT>
-<BR>
-<!-- TRACKING --><IMG src="http://www.wired.com/special/modx/news.gif" height="1" width="1" alt="">
-</FONT>
-</TD>
-</TR>
-</TABLE>
-<!-- end lower left side Navigation --><!-- CONTENT TABLE --><TABLE border="0" width="447" cellspacing="0" cellpadding="0" bordercolor="#66FF00">
-<TR>
-<TD valign="TOP" align="LEFT" rowspan="2">
-<IMG src="http://static.wired.com/news/images/spacer.gif" height="1" width="15" alt="">
-<BR>
-</TD>
-<TD colspan="3" valign="TOP" align="LEFT">
-<IMG src="http://static.wired.com/news/images/spacer.gif" height="7" width="432" alt="">
-<BR>
-<!-- SQL query for Package here --><FONT face="Verdana, Arial, Geneva, sans-serif" size="2">
-<B>
-<I>Nomad's Land</I>
-</B>
-</FONT>
-<BR>
-<IMG src="http://static.wired.com/news/images/pix155.gif" height="10" width="155" alt="">
-<BR>
-<!-- IBD_SUBJECT: Homeless, but ID'd, in Seattle --><FONT face="Arial, Helvetica, sans-serif" size="5">
-<B>
-<A href="/news/politics/0,1283,31911,00.html">Homeless, but ID'd, in Seattle</A>
-</B>
-</FONT>
-<BR>
-<FONT size="1" face="Verdana, Arial, Geneva, sans-serif" color="#FF0000">8:15 a.m.</FONT>&#160;<FONT face="Verdana, Arial, Geneva, sans-serif" size="2">The city council approves a plan to track the homeless by a numbering system, saying it'll improve services. The implications worry privacy advocates, naturally. By Craig Bicknell.</FONT>
-<BR>
-<FONT face="Verdana, Arial, Helvetica, sans-serif" size="1">
-<I>
-<A href="/news/politics/0,1283,,00.html">in&#160;Politics</A>
-</I>
-</FONT>
-<BR>
-<TABLE bgcolor="#F0F0F0" cellpadding="0" cellspacing="0" border="0" width="147" align="RIGHT">
-<!-- Commentary Frag Begin --><TR>
-<TD bgcolor="#000000">&#160;</TD>
-<TD bgcolor="#000000">
-<FONT size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
-<B>HITS &amp; MISC.</B>
-</FONT>
-</TD>
-</TR>
-<TR>
-<TD>&#160;</TD>
-<TD>
-<IMG src="http://static.wired.com/news/images/spacer.gif" height="5" width="5" alt="">
-<BR>
-<FONT size="2" face="Arial,Helvetica, sans-serif">
-<B>
-<A href="/news/commentarySection/0,1292,31664,00.html">Calendar of E-Vents</A>
-</B>
-</FONT>
-<BR>
-<FONT size="2" face="Arial, Helvetica, sans-serif">
-<FONT size="1" face="Arial, Geneva, sans-serif" color="#000000">Ongoing goings-on. </FONT>
-<BR>
-<BR>
-<FONT size="2" face="Arial,Helvetica, sans-serif">
-<B>
-<A href="/news/commentarySection/0,1292,31926,00.html">Rants  Raves</A>
-</B>
-</FONT>
-<BR>
-<FONT size="2" face="Arial, Helvetica, sans-serif">
-<FONT size="1" face="Arial, Geneva, sans-serif" color="#000000">Readers on Apple's G4 ... AOL's passwords ... MS vs. Linux.</FONT>
-<BR>
-<BR>
-</FONT>
-</FONT>
-</TD>
-</TR>
-<!-- Commentary Frag End --><TR>
-<TD align="left" bgcolor="#000000">&#160;</TD>
-<TD bgcolor="#000000">
-<FONT size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
-<B>CURRENT HOO-HA</B>
-</FONT>
-</TD>
-</TR>
-<TR>
-<TD>&#160;</TD>
-<TD>
-<IMG src="http://static.wired.com/news/images/spacer.gif" height="5" width="5" alt="">
-<BR>
-<FONT size="2" face="Arial,Helvetica, sans-serif">
-<B>
-<A href="/news/mp3/0,1285,,00.html">MP3 Rocks the Web</A>
-</B>
-</FONT>
-<BR>
-<FONT size="2" face="Arial, Helvetica, sans-serif">
-<FONT size="1" face="Arial, Geneva, sans-serif" color="#000000">Download the sound.  <BR>
-<I>Sponsored by <A href="http://r.hotwired.com/r/wn_fd_mp3_r_mscm_txt/http://webfarm.mediaplex.com/click_thru_request/164-1361b-1052" style="text-decoration:none">
-<FONT color="#000000">Musicmaker</FONT>
-</A>
-</I>
-</FONT>
-<BR>
-<BR>
-<FONT size="2" face="Arial,Helvetica, sans-serif">
-<B>
-<A href="/news/wireless/0,1382,,00.html">The Wireless World</A>
-</B>
-</FONT>
-<BR>
-<FONT size="2" face="Arial, Helvetica, sans-serif">
-<FONT size="1" face="Arial, Geneva, sans-serif" color="#000000">Networking gets unplugged.  <BR>
-<I>Sponsored by <A href="http://www.ericsson.se/get/internet/default.shtml" style="text-decoration:none">
-<FONT color="#000000">Ericsson</FONT>
-</A>
-</I>
-</FONT>
-<BR>
-<BR>
-<FONT size="2" face="Arial,Helvetica, sans-serif">
-<B>
-<A href="/news/digiwood/0,1412,,00.html">Digital Hollywood</A>
-</B>
-</FONT>
-<BR>
-<FONT size="2" face="Arial, Helvetica, sans-serif">
-<FONT size="1" face="Arial, Geneva, sans-serif" color="#000000">The buzz of tech.</FONT>
-<BR>
-<BR>
-<FONT size="2" face="Arial,Helvetica, sans-serif">
-<B>
-<A href="/news/ipo/0,1350,,00.html">IPO Outlook</A>
-</B>
-</FONT>
-<BR>
-<FONT size="2" face="Arial, Helvetica, sans-serif">
-<FONT size="1" face="Arial, Geneva, sans-serif" color="#000000">Deals in the pipeline.  <BR>
-<I>Sponsored by <A href="http://r.hotwired.com/r/wn_ipo_r_sun_txt/http://sun.com/ads/smi/brand/hotwired.html" style="text-decoration:none">
-<FONT color="#000000">Sun</FONT>
-</A>
-</I>
-</FONT>
-<BR>
-<BR>
-<FONT size="2" face="Arial,Helvetica, sans-serif">
-<B>
-<A href="/news/ebiz/0,1272,,00.html">E-Biz</A>
-</B>
-</FONT>
-<BR>
-<FONT size="2" face="Arial, Helvetica, sans-serif">
-<FONT size="1" face="Arial, Geneva, sans-serif" color="#000000">Business unusual.  <BR>
-<I>Sponsored by <A href="http://r.wired.com/r/wn_fd_r_ebiz_ibm_txt/http://www.ibm.com" style="text-decoration:none">
-<FONT color="#000000">IBM</FONT>
-</A>
-</I>
-</FONT>
-<BR>
-<BR>
-<FONT size="2" face="Arial,Helvetica, sans-serif">
-<B>
-<A href="/news/medtech/0,1286,,00.html">Med-Tech Center</A>
-</B>
-</FONT>
-<BR>
-<FONT size="2" face="Arial, Helvetica, sans-serif">
-<FONT size="1" face="Arial, Geneva, sans-serif" color="#000000">From the bleeding edge.<BR>
-<I>Sponsored by WebMD</I>
-</FONT>
-<BR>
-<BR>
-<FONT size="2" face="Arial,Helvetica, sans-serif">
-<B>
-<A href="/news/linux/0,1411,,00.html">The Linux Effect</A>
-</B>
-</FONT>
-<BR>
-<FONT size="2" face="Arial, Helvetica, sans-serif">
-<FONT size="1" face="Arial, Geneva, sans-serif" color="#000000">Not just for geeks.</FONT>
-<BR>
-<BR>
-<IMG src="http://static.wired.com/news/images/spacer.gif" height="7" width="5" alt="">
-<BR>
-<FONT size="2" face="Arial,Helvetica, sans-serif">
-<B>
-<A href="/news/exec/0,1370,,00.html">Executive Summary</A>
-</B>
-</FONT>
-<BR>
-<FONT size="1" face="Arial, Helvetica, sans-serif" color="#000000">CEOs, COOs, CIOs unite.  <BR>
-<I>Sponsored by <A href="http://r.wired.com/r/wn_exec_r_vign/http://www.vignette.com/" style="text-decoration:none">
-<FONT color="#000000">Vignette</FONT>
-</A>
-</I>
-</FONT>
-<BR>
-<BR>
-<FONT size="2" face="Arial,Helvetica, sans-serif">
-<B>
-<A href="/news/school/0,1383,,00.html">Making the Grade</A>
-</B>
-</FONT>
-<BR>
-<FONT size="2" face="Arial, Helvetica, sans-serif">
-<FONT size="1" face="Arial, Geneva, sans-serif" color="#000000">Reading, writing, and ROM.  <BR>
-<I>Sponsored by <A href="http://r.hotwired.com/r/wn_sch_r_nav_uop/http://ads25.focalink.com/SmartBanner/page?12630.53" style="text-decoration:none">
-<FONT color="#000000">U of Phoenix</FONT>
-</A>
-</I>
-</FONT>
-<BR>
-<BR>
-<FONT size="2" face="Arial,Helvetica, sans-serif">
-<B>
-<A href="/news/infostructure/0,1377,,00.html">Infostructure</A>
-</B>
-</FONT>
-<BR>
-<FONT size="1" face="Arial, Helvetica, sans-serif" color="#000000">An IS/IT resource <BR>
-<I>Sponsored by <A href="http://r.wired.com/r/wn_is_r_ssec/http://ad.doubleclick.net/clk;653163;3599571;s?http://www.sprintbiz.com/s
+</font>
+</td>
+</tr>
+<tr>
+<td bgcolor="#FFFF99" align="center">
+<font face="verdana, arial, helvetica, sans-serif" size="1">
+<a href="http://www.wired.com/wired/subscribe/special/79WN">Subscribe to Wired.<br>Special offer!</a>
+</font>
+</td>
+</tr>
+<!-- END MAGAZINE SPOT --><tr>
+<td bgcolor="#000000">
+<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
+<b>HOTWIRED</b>
+</font>
+</td>
+</tr>
+<tr>
+<td bgcolor="#FFFF99">
+<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
+<a href="http://www.hotwired.com/">Frontdoor</a>
+<br>
+<a href="http://www.hotwired.com/webmonkey/">Webmonkey</a>
+<br>
+<a href="http://www.hotwired.com/webmonkey/guides/index.html">Webmonkey Guides</a>
+<br>
+<a href="http://www.hotwired.com/rgb/">RGB Gallery</a>
+<br>
+<a href="http://www.hotwired.com/animation/">Animation Express</a>
+<br>
+<a href="http://go.suck.com/su_wnfd">Suck.com</a>
+<br>
+</font>
+</td>
+</tr>
+<tr>
+<td bgcolor="#000000">
+<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
+<b>HOTBOT</b>
+</font>
+</td>
+</tr>
+<tr>
+<td bgcolor="#FFFF99">
+<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000">
+<a href="http://redirect.wired.com/redir/54/http://www.hotbot.com/">Search</a>
+<br>
+<a href="http://shop.hotbot.com/">Shopping</a>
+<br>
+</font>
+</td>
+</tr>
+<tr>
+<td>
+<br>
+<font face="Verdana, Arial, Helvetica, sans-serif" size="1">
+<font face="Verdana, Arial, Helvetica, sans-serif" size="1">
+  Wired News <a href="/news/who/0,1362,,00.html">staff</a>
+<br>
+<br>
+<!-- Wired News is <a href="http://www.wired.com/news/jobs.html">hiring</a><br><br> --><b>
+<a href="/news/feedback/0,1364,,00.html">Contact us</a>
+</b>
+</font>
+<br>
+<br>
+<font face="Verdana, Arial, Helvetica, sans-serif" size="1">Wired News  delivered<br>by <a href="/news/palmpilot/0,1365,,00.html">PalmPilot</a>,<br>
+<a href="http://www.hotwired.com/email/signup/wn_outlook.html">Outlook  Express</a>,<br>
+<a href="http://redirect.wired.com/redir/55/http://form.netscape.com/ibd/html/ibd_frameset.html">In-Box Direct</a>,<br>
+or <a href="/news/pointcast/0,1366,,00.html">PointCast</a>
+</font>
+<br>
+<!-- TRACKING --><img src="http://www.wired.com/special/modx/news.gif" height="1" width="1" alt="">
+</font>
+</td>
+</tr>
+</table>
+<!-- end lower left side Navigation --><!-- CONTENT TABLE --><table border="0" width="447" cellspacing="0" cellpadding="0" bordercolor="#66FF00">
+<tr>
+<td valign="TOP" align="LEFT" rowspan="2">
+<img src="http://static.wired.com/news/images/spacer.gif" height="1" width="15" alt="">
+<br>
+</td>
+<td colspan="3" valign="TOP" align="LEFT">
+<img src="http://static.wired.com/news/images/spacer.gif" height="7" width="432" alt="">
+<br>
+<!-- SQL query for Package here --><font face="Verdana, Arial, Geneva, sans-serif" size="2">
+<b>
+<i>Nomad's Land</i>
+</b>
+</font>
+<br>
+<img src="http://static.wired.com/news/images/pix155.gif" height="10" width="155" alt="">
+<br>
+<!-- IBD_SUBJECT: Homeless, but ID'd, in Seattle --><font face="Arial, Helvetica, sans-serif" size="5">
+<b>
+<a href="/news/politics/0,1283,31911,00.html">Homeless, but ID'd, in Seattle</a>
+</b>
+</font>
+<br>
+<font size="1" face="Verdana, Arial, Geneva, sans-serif" color="#FF0000">8:15 a.m.</font>&#160;<font face="Verdana, Arial, Geneva, sans-serif" size="2">The city council approves a plan to track the homeless by a numbering system, saying it'll improve services. The implications worry privacy advocates, naturally. By Craig Bicknell.</font>
+<br>
+<font face="Verdana, Arial, Helvetica, sans-serif" size="1">
+<i>
+<a href="/news/politics/0,1283,,00.html">in&#160;Politics</a>
+</i>
+</font>
+<br>
+<table bgcolor="#F0F0F0" cellpadding="0" cellspacing="0" border="0" width="147" align="RIGHT">
+<!-- Commentary Frag Begin --><tr>
+<td bgcolor="#000000">&#160;</td>
+<td bgcolor="#000000">
+<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
+<b>HITS &amp; MISC.</b>
+</font>
+</td>
+</tr>
+<tr>
+<td>&#160;</td>
+<td>
+<img src="http://static.wired.com/news/images/spacer.gif" height="5" width="5" alt="">
+<br>
+<font size="2" face="Arial,Helvetica, sans-serif">
+<b>
+<a href="/news/commentarySection/0,1292,31664,00.html">Calendar of E-Vents</a>
+</b>
+</font>
+<br>
+<font size="2" face="Arial, Helvetica, sans-serif">
+<font size="1" face="Arial, Geneva, sans-serif" color="#000000">Ongoing goings-on. </font>
+<br>
+<br>
+<font size="2" face="Arial,Helvetica, sans-serif">
+<b>
+<a href="/news/commentarySection/0,1292,31926,00.html">Rants  Raves</a>
+</b>
+</font>
+<br>
+<font size="2" face="Arial, Helvetica, sans-serif">
+<font size="1" face="Arial, Geneva, sans-serif" color="#000000">Readers on Apple's G4 ... AOL's passwords ... MS vs. Linux.</font>
+<br>
+<br>
+</font>
+</font>
+</td>
+</tr>
+<!-- Commentary Frag End --><tr>
+<td align="left" bgcolor="#000000">&#160;</td>
+<td bgcolor="#000000">
+<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
+<b>CURRENT HOO-HA</b>
+</font>
+</td>
+</tr>
+<tr>
+<td>&#160;</td>
+<td>
+<img src="http://static.wired.com/news/images/spacer.gif" height="5" width="5" alt="">
+<br>
+<font size="2" face="Arial,Helvetica, sans-serif">
+<b>
+<a href="/news/mp3/0,1285,,00.html">MP3 Rocks the Web</a>
+</b>
+</font>
+<br>
+<font size="2" face="Arial, Helvetica, sans-serif">
+<font size="1" face="Arial, Geneva, sans-serif" color="#000000">Download the sound.  <br>
+<i>Sponsored by <a href="http://r.hotwired.com/r/wn_fd_mp3_r_mscm_txt/http://webfarm.mediaplex.com/click_thru_request/164-1361b-1052" style="text-decoration:none">
+<font color="#000000">Musicmaker</font>
+</a>
+</i>
+</font>
+<br>
+<br>
+<font size="2" face="Arial,Helvetica, sans-serif">
+<b>
+<a href="/news/wireless/0,1382,,00.html">The Wireless World</a>
+</b>
+</font>
+<br>
+<font size="2" face="Arial, Helvetica, sans-serif">
+<font size="1" face="Arial, Geneva, sans-serif" color="#000000">Networking gets unplugged.  <br>
+<i>Sponsored by <a href="http://www.ericsson.se/get/internet/default.shtml" style="text-decoration:none">
+<font color="#000000">Ericsson</font>
+</a>
+</i>
+</font>
+<br>
+<br>
+<font size="2" face="Arial,Helvetica, sans-serif">
+<b>
+<a href="/news/digiwood/0,1412,,00.html">Digital Hollywood</a>
+</b>
+</font>
+<br>
+<font size="2" face="Arial, Helvetica, sans-serif">
+<font size="1" face="Arial, Geneva, sans-serif" color="#000000">The buzz of tech.</font>
+<br>
+<br>
+<font size="2" face="Arial,Helvetica, sans-serif">
+<b>
+<a href="/news/ipo/0,1350,,00.html">IPO Outlook</a>
+</b>
+</font>
+<br>
+<font size="2" face="Arial, Helvetica, sans-serif">
+<font size="1" face="Arial, Geneva, sans-serif" color="#000000">Deals in the pipeline.  <br>
+<i>Sponsored by <a href="http://r.hotwired.com/r/wn_ipo_r_sun_txt/http://sun.com/ads/smi/brand/hotwired.html" style="text-decoration:none">
+<font color="#000000">Sun</font>
+</a>
+</i>
+</font>
+<br>
+<br>
+<font size="2" face="Arial,Helvetica, sans-serif">
+<b>
+<a href="/news/ebiz/0,1272,,00.html">E-Biz</a>
+</b>
+</font>
+<br>
+<font size="2" face="Arial, Helvetica, sans-serif">
+<font size="1" face="Arial, Geneva, sans-serif" color="#000000">Business unusual.  <br>
+<i>Sponsored by <a href="http://r.wired.com/r/wn_fd_r_ebiz_ibm_txt/http://www.ibm.com" style="text-decoration:none">
+<font color="#000000">IBM</font>
+</a>
+</i>
+</font>
+<br>
+<br>
+<font size="2" face="Arial,Helvetica, sans-serif">
+<b>
+<a href="/news/medtech/0,1286,,00.html">Med-Tech Center</a>
+</b>
+</font>
+<br>
+<font size="2" face="Arial, Helvetica, sans-serif">
+<font size="1" face="Arial, Geneva, sans-serif" color="#000000">From the bleeding edge.<br>
+<i>Sponsored by WebMD</i>
+</font>
+<br>
+<br>
+<font size="2" face="Arial,Helvetica, sans-serif">
+<b>
+<a href="/news/linux/0,1411,,00.html">The Linux Effect</a>
+</b>
+</font>
+<br>
+<font size="2" face="Arial, Helvetica, sans-serif">
+<font size="1" face="Arial, Geneva, sans-serif" color="#000000">Not just for geeks.</font>
+<br>
+<br>
+<img src="http://static.wired.com/news/images/spacer.gif" height="7" width="5" alt="">
+<br>
+<font size="2" face="Arial,Helvetica, sans-serif">
+<b>
+<a href="/news/exec/0,1370,,00.html">Executive Summary</a>
+</b>
+</font>
+<br>
+<font size="1" face="Arial, Helvetica, sans-serif" color="#000000">CEOs, COOs, CIOs unite.  <br>
+<i>Sponsored by <a href="http://r.wired.com/r/wn_exec_r_vign/http://www.vignette.com/" style="text-decoration:none">
+<font color="#000000">Vignette</font>
+</a>
+</i>
+</font>
+<br>
+<br>
+<font size="2" face="Arial,Helvetica, sans-serif">
+<b>
+<a href="/news/school/0,1383,,00.html">Making the Grade</a>
+</b>
+</font>
+<br>
+<font size="2" face="Arial, Helvetica, sans-serif">
+<font size="1" face="Arial, Geneva, sans-serif" color="#000000">Reading, writing, and ROM.  <br>
+<i>Sponsored by <a href="http://r.hotwired.com/r/wn_sch_r_nav_uop/http://ads25.focalink.com/SmartBanner/page?12630.53" style="text-decoration:none">
+<font color="#000000">U of Phoenix</font>
+</a>
+</i>
+</font>
+<br>
+<br>
+<font size="2" face="Arial,Helvetica, sans-serif">
+<b>
+<a href="/news/infostructure/0,1377,,00.html">Infostructure</a>
+</b>
+</font>
+<br>
+<font size="1" face="Arial, Helvetica, sans-serif" color="#000000">An IS/IT resource <br>
+<i>Sponsored by <a href="http://r.wired.com/r/wn_is_r_ssec/http://ad.doubleclick.net/clk;653163;3599571;s?http://www.sprintbiz.com/s
 ervlet/appservlet?from=/wired/sprint/&template=/security/security.html&SITE=
 wired.com&BANNER=Sprint" style="text-decoration:none">
-<FONT color="#000000">Sprint</FONT>
-</A>
-</I>
-</FONT>
-</FONT>
-<BR>
-<BR>
-<FONT size="2" face="Arial,Helvetica, sans-serif">
-<B>
-<A href="/news/y2k/0,1360,,00.html">Y2K Watch</A>
-</B>
-</FONT>
-<BR>
-<FONT size="2" face="Arial, Helvetica, sans-serif">
-<FONT size="1" face="Arial, Geneva, sans-serif" color="#000000">Tick... Tick... Tick...</FONT>
-<BR>
-<BR>
-<FONT face="Arial, Helvetica, sans-serif" size="2">
-<B>
-<I>
-<A href="/news/special_reports/1,1293,,00.html">More Hoo-Ha</A>
-</I>
-</B>
-</FONT>
-<BR>&#160;<BR>
-</FONT>
-</FONT>
-</FONT>
-</FONT>
-</FONT>
-</FONT>
-</FONT>
-</FONT>
-</TD>
-</TR>
-<!-- start of Gen News --><TR>
-<TD bgcolor="#000000">&#160;</TD>
-<TD bgcolor="#000000">
-<FONT size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
-<B>MEANWHILE...</B>
-</FONT>
-</TD>
-</TR>
-<TR>
-<TD>&#160;</TD>
-<TD align="left" valign="top">
-<IMG src="http://static.wired.com/news/images/spacer.gif" height="5" width="5" alt="">
-<BR>
-<!-- 31942 --><FONT size="2" face="Arial, Helvetica, sans-serif" color="#000000">
-<B>F&#252;hrer Furor</B>
-</FONT>
-<BR>
-<FONT size="1" face="Arial, Geneva, sans-serif" color="#000000">
-<P>

+<font color="#000000">Sprint</font>
+</a>
+</i>
+</font>
+</font>
+<br>
+<br>
+<font size="2" face="Arial,Helvetica, sans-serif">
+<b>
+<a href="/news/y2k/0,1360,,00.html">Y2K Watch</a>
+</b>
+</font>
+<br>
+<font size="2" face="Arial, Helvetica, sans-serif">
+<font size="1" face="Arial, Geneva, sans-serif" color="#000000">Tick... Tick... Tick...</font>
+<br>
+<br>
+<font face="Arial, Helvetica, sans-serif" size="2">
+<b>
+<i>
+<a href="/news/special_reports/1,1293,,00.html">More Hoo-Ha</a>
+</i>
+</b>
+</font>
+<br>&#160;<br>
+</font>
+</font>
+</font>
+</font>
+</font>
+</font>
+</font>
+</font>
+</td>
+</tr>
+<!-- start of Gen News --><tr>
+<td bgcolor="#000000">&#160;</td>
+<td bgcolor="#000000">
+<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
+<b>MEANWHILE...</b>
+</font>
+</td>
+</tr>
+<tr>
+<td>&#160;</td>
+<td align="left" valign="top">
+<img src="http://static.wired.com/news/images/spacer.gif" height="5" width="5" alt="">
+<br>
+<!-- 31942 --><font size="2" face="Arial, Helvetica, sans-serif" color="#000000">
+<b>F&#252;hrer Furor</b>
+</font>
+<br>
+<font size="1" face="Arial, Geneva, sans-serif" color="#000000">
+<p>

 Contruction workers in Berlin opened an old wound in the German psyche this week when they accidentally stumbled across Adolf Hitler's bunker while excavating near the Brandenburg Gate. The bunker, just south of the Gate, was where Hitler and his closest associates barricaded themselves as the Red Army approached Berlin in the waning days of World War II. It is also where the F&#252;hrer and his bride, Eva Braun, committed suicide rather than fall into the hands of the Russians. Although the bunker's location has never been a mystery, it has been sealed off since the end of the war to keep neo-Nazis from turning it into a shrine.

-<BR>
-</P>
-<LI>More from <A href="http://www.lycos.com/news/flash/hitlerbunker.html?v=wn1015&lpv=1">Lycos</A>
-</LI>
-</FONT>
-<BR>
-<BR>
-</TD>
-</TR>
+<br>
+</p>
+<li>More from <a href="http://www.lycos.com/news/flash/hitlerbunker.html?v=wn1015&lpv=1">Lycos</a>
+</li>
+</font>
+<br>
+<br>
+</td>
+</tr>
 <!-- end of Gen News -->
-</TABLE>
-<FONT size="1">&#160;<BR>
-</FONT>
-<BR>
-<FONT face="Verdana, Arial, Geneva, sans-serif" size="2">
-<B>
-<I>Other Top Stories</I>
-</B>
-</FONT>
-<BR>
-<IMG src="http://static.wired.com/news/images/pix155.gif" height="10" width="155" alt="">
-<BR>
-<!-- SQL query here --><!-- IBD_SUBJECT:Wall Street Keeps Reeling --><FONT face="Arial, Helvetica, sans-serif" size="3">
-<B>
-<A href="/news/reuters/0,1349,31934,00.html">Wall Street Keeps Reeling</A>
-</B>
-</FONT>
-<BR>
-<FONT color="#ff0000" face="Verdana, Arial, Geneva, sans-serif" size="1">10:15 a.m.</FONT>&#160;<FONT face="Verdana, Arial, Geneva, sans-serif" size="2">The Dow and Nasdaq suffer sizeable losses during the first half of Friday trading. Why? Wholesale prices are the highest this decade, and Greenspan is concerned about stock prices.</FONT>
-<BR>
-<FONT face="Verdana, Arial, Helvetica, sans-serif" size="1">
-<I>
-<A href="/news/reuters/0,1349,,00.html">in&#160;Reuters</A>
-</I>
-</FONT>
-<BR>
-<BR>
-<!-- IBD_SUBJECT:The Market's Madness --><FONT face="Arial, Helvetica, sans-serif" size="3">
-<B>
-<A href="/news/reuters/0,1349,31935,00.html">The Market's Madness</A>
-</B>
-</FONT>
-<BR>
-<FONT color="#ff0000" face="Verdana, Arial, Geneva, sans-serif" size="1">9:10 a.m.</FONT>&#160;<FONT face="Verdana, Arial, Geneva, sans-serif" size="2">The bulls and the bears are in the midst of a Battle Royale, and all this turbulence is not a healthy thing. So say the experts.</FONT>
-<BR>
-<FONT face="Verdana, Arial, Helvetica, sans-serif" size="1">
-<I>
-<A href="/news/reuters/0,1349,,00.html">in&#160;Reuters</A>
-</I>
-</FONT>
-<BR>
-<BR>
-<!-- IBD_SUBJECT:'Want a Loan? What's Your Race?' --><FONT face="Arial, Helvetica, sans-serif" size="3">
-<B>
-<A href="/news/politics/0,1283,31533,00.html">'Want a Loan? What's Your Race?'</A>
-</B>
-</FONT>
-<BR>
-<FONT color="#ff0000" face="Verdana, Arial, Geneva, sans-serif" size="1">3:00 a.m.</FONT>&#160;<FONT face="Verdana, Arial, Geneva, sans-serif" size="2">The Federal Reserve is in the middle of changing banking regulations to let banks collect data on the race, sex, religion, and national origin of their customers. By Declan McCullagh. </FONT>
-<BR>
-<FONT face="Verdana, Arial, Helvetica, sans-serif" size="1">
-<I>
-<A href="/news/politics/0,1283,,00.html">in&#160;Politics</A>
-</I>
-</FONT>
-<BR>
-<BR>
-<!-- IBD_SUBJECT:Music Regs: A Bagful of Noise --><FONT face="Arial, Helvetica, sans-serif" size="3">
-<B>
-<A href="/news/business/0,1367,31832,00.html">Music Regs: A Bagful of Noise</A>
-</B>
-</FONT>
-<BR>
-<FONT color="#ff0000" face="Verdana, Arial, Geneva, sans-serif" size="1">3:00 a.m.</FONT>&#160;<FONT face="Verdana, Arial, Geneva, sans-serif" size="2">The struggle to come up with a digital music standard that would minimize download piracy is pushing right up against the holiday gift-giving season. By Jennifer Sullivan.</FONT>
-<BR>
-<FONT face="Verdana, Arial, Helvetica, sans-serif" size="1">
-<I>
-<A href="/news/business/0,1367,,00.html">in&#160;Business</A>
-</I>
-</FONT>
-<BR>
-<BR>
-<!-- IBD_SUBJECT:Can't Beat 'Em? Green 'Em --><FONT face="Arial, Helvetica, sans-serif" size="3">
-<B>
-<A href="/news/technology/0,1282,31927,00.html">Can't Beat 'Em? Green 'Em</A>
-</B>
-</FONT>
-<BR>
-<FONT color="#ff0000" face="Verdana, Arial, Geneva, sans-serif" size="1">3:00 a.m.</FONT>&#160;<FONT face="Verdana, Arial, Geneva, sans-serif" size="2">High-tech companies are notoriously environmentally unfriendly, and a growing number of &quot;Greenies&quot; are trying to change things from the inside ... with varying results. By Chris Gaither.</FONT>
-<BR>
-<FONT face="Verdana, Arial, Helvetica, sans-serif" size="1">
-<I>
-<A href="/news/technology/0,1282,,00.html">in&#160;Technology</A>
-</I>
-</FONT>
-<BR>
-<BR>
-<!-- IBD_SUBJECT:Y2K Cloud Over MS Office --><FONT face="Arial, Helvetica, sans-serif" size="3">
-<B>
-<A href="/news/business/0,1367,31932,00.html">Y2K Cloud Over MS Office</A>
-</B>
-</FONT>
-<BR>
-<FONT color="#ff0000" face="Verdana, Arial, Geneva, sans-serif" size="1">3:00 a.m.</FONT>&#160;<FONT face="Verdana, Arial, Geneva, sans-serif" size="2">Windows NT sales remain strong, but corporate clients are wary of upgrading to MS Office 2000. Analysts say that means strong, but not stunning, Microsoft earnings. </FONT>
-<BR>
-<FONT face="Verdana, Arial, Helvetica, sans-serif" size="1">
-<I>
-<A href="/news/business/0,1367,,00.html">in&#160;Business</A>
-</I>
-</FONT>
-<BR>
-<BR>
-<FONT color="#FF0000" face="Verdana, Arial, Geneva, sans-serif" size="1">Med-Tech</FONT>
-<BR>
-<!-- IBD_SUBJECT:Biochips for Custom Chemo --><FONT face="Arial, Helvetica, sans-serif" size="3">
-<B>
-<A href="/news/technology/0,1282,31914,00.html">Biochips for Custom Chemo</A>
-</B>
-</FONT>
-<BR>
-<FONT color="#ff0000" face="Verdana, Arial, Geneva, sans-serif" size="1">3:00 a.m.</FONT>&#160;<FONT face="Verdana, Arial, Geneva, sans-serif" size="2">Different cancer patients need different medicine, but doctors can rarely determine the best match. New biochip technology promises chemotherapy tailored to a tumor's genetic make-up. By Kristen Philipkoski.</FONT>
-<BR>
-<FONT face="Verdana, Arial, Helvetica, sans-serif" size="1">
-<I>
-<A href="/news/technology/0,1282,,00.html">in&#160;Technology</A>
-</I>
-</FONT>
-<BR>
-<BR>
-<!-- IBD_SUBJECT:High Stakes in Priceline Suit --><FONT face="Arial, Helvetica, sans-serif" size="3">
-<B>
-<A href="/news/business/0,1367,31916,00.html">High Stakes in Priceline Suit</A>
-</B>
-</FONT>
-<BR>
-<FONT color="#ff0000" face="Verdana, Arial, Geneva, sans-serif" size="1">3:00 a.m.</FONT>&#160;<FONT face="Verdana, Arial, Geneva, sans-serif" size="2">It's not just another round of Redmond-bashing. A Priceline.com lawsuit against Microsoft's Expedia.com may have a big impact on how Net companies protect their business models. By Joanna Glasner.</FONT>
-<BR>
-<FONT face="Verdana, Arial, Helvetica, sans-serif" size="1">
-<I>
-<A href="/news/business/0,1367,,00.html">in&#160;Business</A>
-</I>
-</FONT>
-<BR>
-<BR>
-<!-- IBD_SUBJECT:Biodiversity Merges Online --><FONT face="Arial, Helvetica, sans-serif" size="3">
-<B>
-<A href="/news/technology/0,1282,31918,00.html">Biodiversity Merges Online</A>
-</B>
-</FONT>
-<BR>
-<FONT color="#ff0000" face="Verdana, Arial, Geneva, sans-serif" size="1">3:00 a.m.</FONT>&#160;<FONT face="Verdana, Arial, Geneva, sans-serif" size="2">The far-flung databases on global biodiversity get together to form one monster database. Soon the red-eyed tree frog will be eyeing those Swedish lingonberries. From the Environment News Service.</FONT>
-<BR>
-<FONT face="Verdana, Arial, Helvetica, sans-serif" size="1">
-<I>
-<A href="/news/technology/0,1282,,00.html">in&#160;Technology</A>
-</I>
-</FONT>
-<BR>
-<BR>
-<!-- SQL above --><!------TRADES---------><BR>
-<FONT face="Verdana, Arial, Geneva, sans-serif" size="2">
-<B>
-<I>Elsewhere Today</I>
-</B>
-</FONT>
-<BR>
-<IMG src="http://static.wired.com/news/images/pix155.gif" height="10" width="155" alt="">
-<BR>
-<!-- SQL query here --><FONT face="helvetica, arial" size="3">
-<B>
-<A href="http://www.thestandard.com/articles/display/0,1449,6975,00.html?home.tf">FCC: Hands-Off on Broadband</A>
-</B>
-</FONT>
-<BR>
-<FONT face="geneva, arial" size="2">
-<CITE>The Industry Standard</CITE>
-</FONT>
-<BR>
-<BR>
-<FONT face="helvetica, arial" size="3">
-<B>
-<A href="http://news.lycos.com/stories/TopNews/19991014RTNEWS-ARMS-TREATY.asp">White House Lashes Out on Treaty</A>
-</B>
-</FONT>
-<BR>
-<FONT face="geneva, arial" size="2">Lycos</FONT>
-<BR>
-<BR>
-<FONT face="helvetica, arial" size="3">
-<B>
-<A href="http://www.pathfinder.com/time/magazine/articles/0,3266,32207,00.html">Steve Jobs at 44</A>
-</B>
-</FONT>
-<BR>
-<FONT face="geneva, arial" size="2">
-<CITE>Time</CITE>
-</FONT>
-<BR>
-<BR>
-<FONT face="helvetica, arial" size="3">
-<B>
-<A href="http://www.zdnet.com/zdnn/stories/news/0,4586,2353608,00.html">Computers May Run on Gas</A>
-</B>
-</FONT>
-<BR>
-<FONT face="geneva, arial" size="2">ZDNN</FONT>
-<BR>
-<BR>
-<FONT face="helvetica, arial" size="3">
-<B>
-<A href="http://www.nytimes.com/library/tech/99/10/biztech/articles/14free.html">Much Is Free in the Wired World</A>
-</B>
-</FONT>
-<BR>
-<FONT face="geneva, arial" size="2">
-<CITE>The New York Times</CITE> (Registration Required)</FONT>
-<BR>
-<BR>
-<FONT face="helvetica, arial" size="3">
-<B>
-<A href="http://www.usatoday.com/life/cyber/nb/nb4.htm">Melissa: I'm Baaaack</A>
-</B>
-</FONT>
-<BR>
-<FONT face="geneva, arial" size="2">
-<CITE>USA Today</CITE>
-</FONT>
-<BR>
-<BR>
-<FONT face="helvetica, arial" size="3">
-<B>
-<A href="http://www.msnbc.com/news/322926.asp">Domain Owners Surrender Privacy</A>
-</B>
-</FONT>
-<BR>
-<FONT face="geneva, arial" size="2">MSNBC</FONT>
-<BR>
-<BR>
-<FONT face="helvetica, arial" size="3">
-<B>
-<A href="http://www.washingtonpost.com/wp-srv/business/longterm/tech/techthursday/download/download.htm">Dividing to Conquer in VC Game</A>
-</B>
-</FONT>
-<BR>
-<FONT face="geneva, arial" size="2">
-<CITE>The Washington Post</CITE>
-</FONT>
-<BR>
-<BR>
-<FONT face="helvetica, arial" size="3">
-<B>
-<A href="http://www.salon.com/tech/books/1999/10/14/redhat_book/index.html">The Red Hat Diaries</A>
-</B>
-</FONT>
-<BR>
-<FONT face="geneva, arial" size="2">Salon</FONT>
-<BR>
-<BR>
-<FONT face="helvetica, arial" size="3">
-<B>
-<A href="http://news.bbc.co.uk/hi/english/sci/tech/newsid_473000/473856.stm">Screensaver to Predict Climate</A>
-</B>
-</FONT>
-<BR>
-<FONT face="geneva, arial" size="2">BBC News</FONT>
-<BR>
-<BR>
+</table>
+<font size="1">&#160;<br>
+</font>
+<br>
+<font face="Verdana, Arial, Geneva, sans-serif" size="2">
+<b>
+<i>Other Top Stories</i>
+</b>
+</font>
+<br>
+<img src="http://static.wired.com/news/images/pix155.gif" height="10" width="155" alt="">
+<br>
+<!-- SQL query here --><!-- IBD_SUBJECT:Wall Street Keeps Reeling --><font face="Arial, Helvetica, sans-serif" size="3">
+<b>
+<a href="/news/reuters/0,1349,31934,00.html">Wall Street Keeps Reeling</a>
+</b>
+</font>
+<br>
+<font color="#ff0000" face="Verdana, Arial, Geneva, sans-serif" size="1">10:15 a.m.</font>&#160;<font face="Verdana, Arial, Geneva, sans-serif" size="2">The Dow and Nasdaq suffer sizeable losses during the first half of Friday trading. Why? Wholesale prices are the highest this decade, and Greenspan is concerned about stock prices.</font>
+<br>
+<font face="Verdana, Arial, Helvetica, sans-serif" size="1">
+<i>
+<a href="/news/reuters/0,1349,,00.html">in&#160;Reuters</a>
+</i>
+</font>
+<br>
+<br>
+<!-- IBD_SUBJECT:The Market's Madness --><font face="Arial, Helvetica, sans-serif" size="3">
+<b>
+<a href="/news/reuters/0,1349,31935,00.html">The Market's Madness</a>
+</b>
+</font>
+<br>
+<font color="#ff0000" face="Verdana, Arial, Geneva, sans-serif" size="1">9:10 a.m.</font>&#160;<font face="Verdana, Arial, Geneva, sans-serif" size="2">The bulls and the bears are in the midst of a Battle Royale, and all this turbulence is not a healthy thing. So say the experts.</font>
+<br>
+<font face="Verdana, Arial, Helvetica, sans-serif" size="1">
+<i>
+<a href="/news/reuters/0,1349,,00.html">in&#160;Reuters</a>
+</i>
+</font>
+<br>
+<br>
+<!-- IBD_SUBJECT:'Want a Loan? What's Your Race?' --><font face="Arial, Helvetica, sans-serif" size="3">
+<b>
+<a href="/news/politics/0,1283,31533,00.html">'Want a Loan? What's Your Race?'</a>
+</b>
+</font>
+<br>
+<font color="#ff0000" face="Verdana, Arial, Geneva, sans-serif" size="1">3:00 a.m.</font>&#160;<font face="Verdana, Arial, Geneva, sans-serif" size="2">The Federal Reserve is in the middle of changing banking regulations to let banks collect data on the race, sex, religion, and national origin of their customers. By Declan McCullagh. </font>
+<br>
+<font face="Verdana, Arial, Helvetica, sans-serif" size="1">
+<i>
+<a href="/news/politics/0,1283,,00.html">in&#160;Politics</a>
+</i>
+</font>
+<br>
+<br>
+<!-- IBD_SUBJECT:Music Regs: A Bagful of Noise --><font face="Arial, Helvetica, sans-serif" size="3">
+<b>
+<a href="/news/business/0,1367,31832,00.html">Music Regs: A Bagful of Noise</a>
+</b>
+</font>
+<br>
+<font color="#ff0000" face="Verdana, Arial, Geneva, sans-serif" size="1">3:00 a.m.</font>&#160;<font face="Verdana, Arial, Geneva, sans-serif" size="2">The struggle to come up with a digital music standard that would minimize download piracy is pushing right up against the holiday gift-giving season. By Jennifer Sullivan.</font>
+<br>
+<font face="Verdana, Arial, Helvetica, sans-serif" size="1">
+<i>
+<a href="/news/business/0,1367,,00.html">in&#160;Business</a>
+</i>
+</font>
+<br>
+<br>
+<!-- IBD_SUBJECT:Can't Beat 'Em? Green 'Em --><font face="Arial, Helvetica, sans-serif" size="3">
+<b>
+<a href="/news/technology/0,1282,31927,00.html">Can't Beat 'Em? Green 'Em</a>
+</b>
+</font>
+<br>
+<font color="#ff0000" face="Verdana, Arial, Geneva, sans-serif" size="1">3:00 a.m.</font>&#160;<font face="Verdana, Arial, Geneva, sans-serif" size="2">High-tech companies are notoriously environmentally unfriendly, and a growing number of &quot;Greenies&quot; are trying to change things from the inside ... with varying results. By Chris Gaither.</font>
+<br>
+<font face="Verdana, Arial, Helvetica, sans-serif" size="1">
+<i>
+<a href="/news/technology/0,1282,,00.html">in&#160;Technology</a>
+</i>
+</font>
+<br>
+<br>
+<!-- IBD_SUBJECT:Y2K Cloud Over MS Office --><font face="Arial, Helvetica, sans-serif" size="3">
+<b>
+<a href="/news/business/0,1367,31932,00.html">Y2K Cloud Over MS Office</a>
+</b>
+</font>
+<br>
+<font color="#ff0000" face="Verdana, Arial, Geneva, sans-serif" size="1">3:00 a.m.</font>&#160;<font face="Verdana, Arial, Geneva, sans-serif" size="2">Windows NT sales remain strong, but corporate clients are wary of upgrading to MS Office 2000. Analysts say that means strong, but not stunning, Microsoft earnings. </font>
+<br>
+<font face="Verdana, Arial, Helvetica, sans-serif" size="1">
+<i>
+<a href="/news/business/0,1367,,00.html">in&#160;Business</a>
+</i>
+</font>
+<br>
+<br>
+<font color="#FF0000" face="Verdana, Arial, Geneva, sans-serif" size="1">Med-Tech</font>
+<br>
+<!-- IBD_SUBJECT:Biochips for Custom Chemo --><font face="Arial, Helvetica, sans-serif" size="3">
+<b>
+<a href="/news/technology/0,1282,31914,00.html">Biochips for Custom Chemo</a>
+</b>
+</font>
+<br>
+<font color="#ff0000" face="Verdana, Arial, Geneva, sans-serif" size="1">3:00 a.m.</font>&#160;<font face="Verdana, Arial, Geneva, sans-serif" size="2">Different cancer patients need different medicine, but doctors can rarely determine the best match. New biochip technology promises chemotherapy tailored to a tumor's genetic make-up. By Kristen Philipkoski.</font>
+<br>
+<font face="Verdana, Arial, Helvetica, sans-serif" size="1">
+<i>
+<a href="/news/technology/0,1282,,00.html">in&#160;Technology</a>
+</i>
+</font>
+<br>
+<br>
+<!-- IBD_SUBJECT:High Stakes in Priceline Suit --><font face="Arial, Helvetica, sans-serif" size="3">
+<b>
+<a href="/news/business/0,1367,31916,00.html">High Stakes in Priceline Suit</a>
+</b>
+</font>
+<br>
+<font color="#ff0000" face="Verdana, Arial, Geneva, sans-serif" size="1">3:00 a.m.</font>&#160;<font face="Verdana, Arial, Geneva, sans-serif" size="2">It's not just another round of Redmond-bashing. A Priceline.com lawsuit against Microsoft's Expedia.com may have a big impact on how Net companies protect their business models. By Joanna Glasner.</font>
+<br>
+<font face="Verdana, Arial, Helvetica, sans-serif" size="1">
+<i>
+<a href="/news/business/0,1367,,00.html">in&#160;Business</a>
+</i>
+</font>
+<br>
+<br>
+<!-- IBD_SUBJECT:Biodiversity Merges Online --><font face="Arial, Helvetica, sans-serif" size="3">
+<b>
+<a href="/news/technology/0,1282,31918,00.html">Biodiversity Merges Online</a>
+</b>
+</font>
+<br>
+<font color="#ff0000" face="Verdana, Arial, Geneva, sans-serif" size="1">3:00 a.m.</font>&#160;<font face="Verdana, Arial, Geneva, sans-serif" size="2">The far-flung databases on global biodiversity get together to form one monster database. Soon the red-eyed tree frog will be eyeing those Swedish lingonberries. From the Environment News Service.</font>
+<br>
+<font face="Verdana, Arial, Helvetica, sans-serif" size="1">
+<i>
+<a href="/news/technology/0,1282,,00.html">in&#160;Technology</a>
+</i>
+</font>
+<br>
+<br>
+<!-- SQL above --><!------TRADES---------><br>
+<font face="Verdana, Arial, Geneva, sans-serif" size="2">
+<b>
+<i>Elsewhere Today</i>
+</b>
+</font>
+<br>
+<img src="http://static.wired.com/news/images/pix155.gif" height="10" width="155" alt="">
+<br>
+<!-- SQL query here --><font face="helvetica, arial" size="3">
+<b>
+<a href="http://www.thestandard.com/articles/display/0,1449,6975,00.html?home.tf">FCC: Hands-Off on Broadband</a>
+</b>
+</font>
+<br>
+<font face="geneva, arial" size="2">
+<cite>The Industry Standard</cite>
+</font>
+<br>
+<br>
+<font face="helvetica, arial" size="3">
+<b>
+<a href="http://news.lycos.com/stories/TopNews/19991014RTNEWS-ARMS-TREATY.asp">White House Lashes Out on Treaty</a>
+</b>
+</font>
+<br>
+<font face="geneva, arial" size="2">Lycos</font>
+<br>
+<br>
+<font face="helvetica, arial" size="3">
+<b>
+<a href="http://www.pathfinder.com/time/magazine/articles/0,3266,32207,00.html">Steve Jobs at 44</a>
+</b>
+</font>
+<br>
+<font face="geneva, arial" size="2">
+<cite>Time</cite>
+</font>
+<br>
+<br>
+<font face="helvetica, arial" size="3">
+<b>
+<a href="http://www.zdnet.com/zdnn/stories/news/0,4586,2353608,00.html">Computers May Run on Gas</a>
+</b>
+</font>
+<br>
+<font face="geneva, arial" size="2">ZDNN</font>
+<br>
+<br>
+<font face="helvetica, arial" size="3">
+<b>
+<a href="http://www.nytimes.com/library/tech/99/10/biztech/articles/14free.html">Much Is Free in the Wired World</a>
+</b>
+</font>
+<br>
+<font face="geneva, arial" size="2">
+<cite>The New York Times</cite> (Registration Required)</font>
+<br>
+<br>
+<font face="helvetica, arial" size="3">
+<b>
+<a href="http://www.usatoday.com/life/cyber/nb/nb4.htm">Melissa: I'm Baaaack</a>
+</b>
+</font>
+<br>
+<font face="geneva, arial" size="2">
+<cite>USA Today</cite>
+</font>
+<br>
+<br>
+<font face="helvetica, arial" size="3">
+<b>
+<a href="http://www.msnbc.com/news/322926.asp">Domain Owners Surrender Privacy</a>
+</b>
+</font>
+<br>
+<font face="geneva, arial" size="2">MSNBC</font>
+<br>
+<br>
+<font face="helvetica, arial" size="3">
+<b>
+<a href="http://www.washingtonpost.com/wp-srv/business/longterm/tech/techthursday/download/download.htm">Dividing to Conquer in VC Game</a>
+</b>
+</font>
+<br>
+<font face="geneva, arial" size="2">
+<cite>The Washington Post</cite>
+</font>
+<br>
+<br>
+<font face="helvetica, arial" size="3">
+<b>
+<a href="http://www.salon.com/tech/books/1999/10/14/redhat_book/index.html">The Red Hat Diaries</a>
+</b>
+</font>
+<br>
+<font face="geneva, arial" size="2">Salon</font>
+<br>
+<br>
+<font face="helvetica, arial" size="3">
+<b>
+<a href="http://news.bbc.co.uk/hi/english/sci/tech/newsid_473000/473856.stm">Screensaver to Predict Climate</a>
+</b>
+</font>
+<br>
+<font face="geneva, arial" size="2">BBC News</font>
+<br>
+<br>
 <!-- SQL above --><!-- - - - - - - - - - - - - -->
-</TD>
-</TR>
-<TR>
-<TD valign="TOP" align="LEFT">
-<IMG src="http://static.wired.com/news/images/spacer.gif" height="1" width="280" alt="">
-<BR>
-<!-- FOOTER --><BR>
-<IMG src="http://static.wired.com/news/images/pix155.gif" height="10" width="155" border="0" usemap="#navstrip.map" alt="">
-<BR>
-<IMG src="http://static.wired.com/news/images/navstrip_off.gif" height="17" width="126" usemap="#navstrip.map" border="0" alt="">
-<BR>
-<BR>
-<P>
-<FONT face="Verdana, Arial, Geneva, sans-serif" size="1">
-<A href="http://www.wired.com/news/feedback.html">Send us feedback</A>
+</td>
+</tr>
+<tr>
+<td valign="TOP" align="LEFT">
+<img src="http://static.wired.com/news/images/spacer.gif" height="1" width="280" alt="">
+<br>
+<!-- FOOTER --><br>
+<img src="http://static.wired.com/news/images/pix155.gif" height="10" width="155" border="0" usemap="#navstrip.map" alt="">
+<br>
+<img src="http://static.wired.com/news/images/navstrip_off.gif" height="17" width="126" usemap="#navstrip.map" border="0" alt="">
+<br>
+<br>
+<p>
+<font face="Verdana, Arial, Geneva, sans-serif" size="1">
+<a href="http://www.wired.com/news/feedback.html">Send us feedback</a>
 &#160;|&#160;
-<A href="http://www.hotwired.com/jobs/">Work at Wired Digital</A>
+<a href="http://www.hotwired.com/jobs/">Work at Wired Digital</a>
 &#160;|&#160;
-<A href="http://home.wired.com/advertising/">Advertise with us</A>
-<BR>
-<A href="http://home.wired.com/">About Wired Digital</A>
+<a href="http://home.wired.com/advertising/">Advertise with us</a>
+<br>
+<a href="http://home.wired.com/">About Wired Digital</a>
 &#160;|&#160;
-<A href="http://www.wired.com/home/digital/privacy/">Our Privacy Policy</A>
-</FONT>
-</P>
-<P>
-<FONT face="Verdana, Arial, Geneva" size="1">
-<A href="http://www.wired.com/home/copyright.html">Copyright</A> &#169; 1994-99 Wired Digital Inc. All rights reserved.</FONT>
-<BR>
-<!-- TRACKING --><IMG src="http://www.wired.com/special/modx/news.gif" height="1" width="1" alt="">
-<MAP NAME="navstrip.map">
-<AREA SHAPE="rect" COORDS="0,0,14,16" HREF="/news">
-<AREA SHAPE="rect" COORDS="15,0 31,16" HREF="/news/business/">
-<AREA SHAPE="rect" COORDS="32,0,48,16" HREF="/news/culture/">
-<AREA SHAPE="rect" COORDS="49,0,65,16" HREF="/news/technology/">
-<AREA SHAPE="rect" COORDS="66,0,83,16" HREF="/news/politics/">
-</MAP>
-</P>
-</TD>
-<TD valign="TOP" align="LEFT">
-<IMG src="http://static.wired.com/news/images/spacer.gif" height="1" width="5" alt="">
-</TD>
-<TD valign="TOP" align="LEFT">
-</TR>
-</TABLE>
-<BR>
-</BODY>
-</HTML>
+<a href="http://www.wired.com/home/digital/privacy/">Our Privacy Policy</a>
+</font>
+</p>
+<p>
+<font face="Verdana, Arial, Geneva" size="1">
+<a href="http://www.wired.com/home/copyright.html">Copyright</a> &#169; 1994-99 Wired Digital Inc. All rights reserved.</font>
+<br>
+<!-- TRACKING --><img src="http://www.wired.com/special/modx/news.gif" height="1" width="1" alt="">
+<map NAME="navstrip.map">
+<area SHAPE="rect" COORDS="0,0,14,16" HREF="/news">
+<area SHAPE="rect" COORDS="15,0 31,16" HREF="/news/business/">
+<area SHAPE="rect" COORDS="32,0,48,16" HREF="/news/culture/">
+<area SHAPE="rect" COORDS="49,0,65,16" HREF="/news/technology/">
+<area SHAPE="rect" COORDS="66,0,83,16" HREF="/news/politics/">
+</map>
+</p>
+</td>
+<td valign="TOP" align="LEFT">
+<img src="http://static.wired.com/news/images/spacer.gif" height="1" width="5" alt="">
+</td>
+<td valign="TOP" align="LEFT">
+</tr>
+</table>
+<br>
+</body>
+</html>