Several college students have been catching a break the past few weeks. Midterms have come and gone, new readings and chapters are being done, but there is much to come. Give it another week or two, you'll be swamped with end of semester projects and research papers. With all that going on you'll be lucky to see a solid week and half to get in the cramming for those dreaded finals. We've spent hundreds of hours ourselves the past few weeks gathering all the latest materials we can to help out our fellow students.