wow... thats old.. umm i believe that was used as a type of check that the data is being parsed correctly for any given result. in that case, there should be "atleast 2" items returned from the split. if NOT, then the engine either ignores that single result and continues to process the next one... or the engine terminates processing the script completely. but i think it just skips that single result... that way, if there are 50 results total, but 1 of them was some reason missing some data in the html, then the engine would assume its messed up, ignore it, and return 49 results to the search list.