I came across this very interesting youtube video today.  It is called Nice Guys Finish Last, and it appears to be a class instructing those "last finishers" how to be "first".  Watch the video, decide what kind of guy you would let finish first with you.