I work best at the last minute though, so that normally turns out alright. Unless I'm so lazy that I don't do the assignment at all, which tends to ruin my English grade. Whoo, underachievement.
The internet is better then nothing though, and those were my only two options for a lot of the time. My friends were busy with other plans, or family, a lot of the time. Though I did get some decent books, so that turned out ok.