We have all done it: procrastinating and leaving an assignment or any other task till the last minute. Sure, this helps to enjoy the life a little more, but this also means that one has to work really hard on that last day. The pros and cons of doing this are a debate for another [...]