If you ever need something to get you out of a tough spot, I recommend AssignmentsKey. There is nothing that these guys can tackle when it comes to assignments.