Anything that doesn't take away value from the search users experience.
Think of it this way, if you're link building and you wouldn't want to explain to Google what you are doing then don't do it.
For a start you might want to remove the anchor text from your signature, if you over optimize you'll get a big slap

.