@grasshopper,
Offer
Acceptance
Capacity
Consideration
Legality
And transform the bundle of related notions into a single word that has no other meaning except what you attribute to it using bits of the real word to form a crazy imagined word:
OACCL.
When I think of contracts, I just say to myself Oaccl. But the important thing to remember is the fact that a person only remembers that which is interesting to them. So what I did was said to myself "what would make this odd word makes sense to me and make me remember it? For one thing, I
love Greek philosophy and history. Oaccl sounds like "oracle," as in the Greek Oracle at Delphi.
On a side note, studying ahead of time never really works out right. The main thing to do is to allocate time before the test to study. Say I had a test with 6 chapters in it. I would allocate 7 days to it, spending a few hours each day on one chapter and doing a comprehensive cram session the day before on the seventh day. But most importantly it is the time allocation that helps out the most. Writing down a schedule of how much time you are going to devote to each section and how much time to a general review help you put everything into perspective before the test.
Another thing that I ended up doing towards the end of my time in university was studying like the exam was on the week
before the test. I would in some cases write the wrong date on my schedule so that I would be forced to study a week in advance and be prepared to generally review the week before.