... advance for the long discussion post. I am sure there are ... answer. So, how do I actually determine which areas I need improvement on ... against the correct answer, I have a hard time firmly reviewing ... (i.e: I either make a really dumb mistake a lot, or I fell ...