For a discussion on sorting algorithms see:

http://www.visualbasicforum.com/showthread.php?t=78889