If you can discuss it that well, talk to 2p2 about writing a book. Thats an obscenely broad topic.