The (not-so) many theories that I come up with over time. Warning: probably not going to be updated too often.All Rights Reserved
2 parts