jmtanioka i agree, sometimes trying to do it in advance would eventually lead to a "well, i've got plenty of time, so there is no rush" statement and would end up cramming afterwards. Study habits vary greatly, but I know few people who could really do things in advance...