Welcome. See above links for the interesting bits.