I recommend against looking at the source code. pelynch