@IanJ: I stopped reading at the twins part. It can't get any better.