Hi folks: I haven't got a chance to go through all the details in the these emails yet, but I plan to take a look this weekend. I will also make a bunch of changes, put in some comments, and put the code on source control. --- Jun Y.