This great Ted Talk by Amanda Palmer explores the notion of giving and receiving fearlessly and without shame.