Type: Posts; User: tabstop
And if you call SortList, and then Print, what happens?
Did you intend to do *head = head1; inside SortList?