kristi - 2005-10-24

I have no clue what's going on in this function.  Well... I know what's supposed to be happening, but I have no clue what the logic inside of this function is.  Rob, please comment!  thanx :)