We've all heard the cliche "nice guys finish last", but what does being a "nice guy" mean? Does it mean you're a pushover, too formal, too polite, too moral? I'm confused because it seems like everybody has a different definiton.