Spencer Peters's personal website now lives at .