Since there's a projector, if there's interest I can give a (possibly abridged) talk "Introduction to Sorting Networks". Sorting networks are sorting algorithms where all steps are planned out ahead of time. They have applications in software performance, security, and hardware design. Doug