Options:
	timestamps in integer/date format
	print out the window properties that are marked invalid in comments

Features:
	recreate hhc/k without the #TOCIDX/BTree files - maybe impossible
		#TOCIDX
			children are after their parents
			can get which except the last are books, which are pages
				last can proably be guessed using #TOPICS file - no url
			some intelligent routines decide which things are parents of which nodes
			or do a dumb dump (for now)
		BTree
			can just dump out all the #TOPICS entries that are from the hhk
			not accurate in terms of parent/child etc or keywords, but good enough
				still need to warn the user though
	samples - need proper case insensitive recursive dir search
	[TEXT POPUPS] - "
	html file processing:
		alinks - need a html editing parser & a general ww-links-btree interface
		split - ", maybe impossible
	recreate HTML files from the $FIftiMain file (search info)
		- this is no joke it will actually be possible
		- the resulting html will be free of tags, extraneous characters, extra whitespace, uppercase
		- put all the files into #recreated/#from-fts/
		- need an array of documents
			- offset of name in #URLSTR file
			- earliest non-title, latest title word index
			- array of pointers to words
		- algorithm:
			for each leaf node
				for each word
					for each document
						grow document array if nessecary
						for each word index
							grow word array if nessecary
							add current word to the word array for the current document
			for each document
				if earliest non-title <= latest title word index
					warning evilness
				fopen
					print doctype, <html>
					if some title words
						print <head><title>
						for each word <= latest title
							print word
						print </title></head>
					print <body><p>
						for each word >= earliest non-title
							print word
							print \n
					print </p></body></html>
					fclose
	an option to back convert &amp; style characters in the hhk/hhc
