Oh damn, I'm going to have to read up on this. Looks really in-depth and interesting!