I have updated the above code as of 06/10/2003

There were some minor errors in the code that hopefully are now fixed.