Recent results from E866