@nickhiter: I've learned to take criticism head-on. Because sometimes it's exactly what I need. When somebody takes the time to give you advice, before you dismiss it, ask yourself one question: What's in it for THEM? If the answer is nothing, you might want to listen to every damn word they said. And if it's coming from a partner who's building alongside you? What's in it for them is probably what's in it for you. Not all criticism deserves your attention. But don't let your ego make you ignore the people who have nothing to gain from helping you get better.