I hate, hate, hate team projects, especially in online classes. As one of the collaters of the project, I need time to get your reports, make sure they are complete and format them to match everyone else. When a project is due on the 22nd, I can't have you get it to me on the 22nd. I work and go to school. When exactly do you expect me to finish this?!
Anyway, rant aside, I did finish the integration, but it was the result of a couple all nighters.