Search: Implementation, Tech report/unpubl, 2005