http://www.eternallyconfuzzled.com/tuts/sorting.html
I just finished this one as a very minor update to the sorting tutorial in the FAQ. however, being the self-conscious person that I am, I need critiques before I'll consider it complete. Thanks to Dave Sinkula for suggesting a table of contents, since this is my longest one yet.
Cheers!