anchor.diff:  							usr << query.ErrorMsg()
   						else
   							log_game("[usr.name]/[usr.key] has uploaded the book titled [scanner.cache.name], [length(scanner.cache.dat)] signs")
  -							alert("Upload Complete.")
  +							alert("Upload Complete. Uploaded title will be unavailable for printing for a short period")
   
   	if(href_list["targetid"])
   		var/sqlid = sanitizeSQL(href_list["targetid"])
  
positive.code: 			dat += "<A href='?src=\ref[src];switchscreen=0'>(Return to main menu)</A><BR>"
  		if(4)
  			dat += "<h3>External Archive</h3>"
  			establish_db_connection()
  			if(!dbcon.IsConnected())
  				dat += "<font color=red><b>ERROR</b>: Unable to contact External Archive. Please contact your system administrator for assistance.</font>"
  			else
  				dat += "<A href='?src=\ref[src];orderbyid=1'>(Order book by SS<sup>13</sup>BN)</A><BR><BR>"
  				dat += "<table>"
  				dat += "<tr><td>AUTHOR</td><td>TITLE</td><td>CATEGORY</td><td></td></tr>"
  
  				var/DBQuery/query = dbcon.NewQuery("SELECT id, author, title, category FROM [format_table_name("library")] WHERE isnull(deleted)")
  				query.Execute()
  
  				while(query.NextRow())
  					var/id = query.item[1]
  					var/author = query.item[2]
  					var/title = query.item[3]
  					var/category = query.item[4]
  					dat += "<tr><td>[author]</td><td>[title]</td><td>[category]</td><td><A href='?src=\ref[src];targetid=[id]'>\[Order\]</A></td></tr>"
  				dat += "</table>"
  			dat += "<BR><A href='?src=\ref[src];switchscreen=0'>(Return to main menu)</A><BR>"
  		if(5)
  
negative.code:  *
   * Contains:
   *		Borrowbook datum
   *		Cachedbook datum
   *		Library Public Computer
   *		Library Computer
   *		Library Scanner
   *		Book Binder
   */
  
  
  /*
   * Library Public Computer
  