Thanks man, only had time to read the first two but will continue with the rest later. Studying for my A Levels soon, you might be saving lives here! ;)
Edit: Ah, you're from South Korea, so is one of my friends, from what I hear the studying in SK is insanely competitive so its no wonder of...