There are many sorting algorithms available but here is a link to a good site that lets you see the performance difference between them. The source code (Java) is also available if you would like to study it. VB students, look at the difference between the bubble sort and the shell sort. Then look how much fast many of the other algorithms are.
http://www.cs.ubc.ca/spider/harrison/Java/sorting-demo.html