fyi you should check out vivian balakrishnan's page it has been rephrased and defaced by user la goutte de pluie as we speak