I'm locking this thread. i'll post a new one after finals.