anchor.diff:  			dat += "<A href='?src=\ref[src];menu=3.3'>Chemical Storage</A><div class='statusDisplay'>"
   			dat += "<h3>Protolathe Menu:</h3><BR>"
   			dat += "<B>Material Amount:</B> [linked_lathe.TotalMaterials()] / [linked_lathe.max_material_storage]<BR>"
  -			dat += "<B>Chemical Volume:</B> [linked_lathe.reagents.total_volume] / [linked_lathe.reagents.maximum_volume]<HR>"
  +			dat += "<B>Chemical Volume:</B> [linked_lathe.reagents.total_volume] / [linked_lathe.reagents.maximum_volume]<BR>"
  +
  +			dat += "<form name='search' action='?src=\ref[src]'> \
  +			<input type='hidden' name='src' value='\ref[src]'> \
  +			<input type='hidden' name='search' value='to_search'> \
  +			<input type='hidden' name='type' value='proto'> \
  +			<input type='text' name='to_search'> \
  +			<input type='submit' value='Search'> \
  +			</form><HR>"
   
   			dat += list_categories(linked_lathe.categories, 3.15)
   
  
positive.code: 			for(var/datum/design/D in files.known_designs)
  				if(!(selected_category in D.category) || !(D.build_type & IMPRINTER))
  					continue
  				var/temp_materials
  				var/check_materials = 1
  				for(var/M in D.materials)
  
negative.code: 			for(var/datum/design/D in files.known_designs)
  				if(!(selected_category in D.category)|| !(D.build_type & PROTOLATHE))
  					continue
  				var/temp_material
  				var/c = 50
  				var/t
  				for(var/M in D.materials)
  					t = linked_lathe.check_mat(D, M)
  					temp_material += " | "
  					if (!t)
  						temp_material += "<span class='bad'>[D.materials[M]/coeff] [CallMaterialName(M)]</span>"
  					else
  						temp_material += " [D.materials[M]/coeff] [CallMaterialName(M)]"
  					c = min(c,t)
  
  				if (c)
  					dat += "<A href='?src=\ref[src];build=[D.id];amount=1'>[D.name]</A>"
  					if(c >= 5.0)
  						dat += "<A href='?src=\ref[src];build=[D.id];amount=5'>x5</A>"
  					if(c >= 10.0)
  						dat += "<A href='?src=\ref[src];build=[D.id];amount=10'>x10</A>"
  					dat += "[temp_material]"
  				else
  					dat += "<span class='linkOff'>[D.name]</span>[temp_material]"
  				dat += "<BR>"
  			dat += "</div>"
  
  		if(3.17) //Display search result
  			dat += "<A href='?src=\ref[src];menu=1.0'>Main Menu</A>"
  			dat += "<A href='?src=\ref[src];menu=3.1'>Protolathe Menu</A>"
  			dat += "<div class='statusDisplay'><h3>Search results:</h3><BR>"
  			dat += "<B>Material Amount:</B> [linked_lathe.TotalMaterials()] / [linked_lathe.max_material_storage]<BR>"
  			dat += "<B>Chemical Volume:</B> [linked_lathe.reagents.total_volume] / [linked_lathe.reagents.maximum_volume]<HR>"
  
  			var/coeff = linked_lathe.efficiency_coeff
  			for(var/datum/design/D in matching_designs)
  				var/temp_material
  				var/c = 50
  				var/t
  