Drop me a line if you have any questions, corrections, etc.