Maybe you already know about all this stuff, but I think it's a good read, for anyone interested in the stuff.

Check it out