Are you a student who gets plenty of written assignments on various subjects regularly? You definitely know how it feels like when you face the frustration...