Excellent points.<p>On a related note, I just read a good article on using small barriers to entry as filters for your time: <a href="http://www.iwillteachyoutoberich.com/blog/i-use-small-barriers-to-avoid-kooks/" rel="nofollow">http://www.iwillteachyoutoberich.com/blog/i-use-small-barrie...</a><p>Most of the folks that ask me for help aren't 'kooks' perse, but they usually want someone to make their dreams come true with little or no effort on their part.<p>Asking these people to do a small task as a precondition of your help is a great way to filter out those not really serious about the goal.<p>Here's how it typically goes:<p>"Hey Matt! I hear you do iPad apps! I have a great idea for one! I'm super passionate about this and really want to get it going!"<p>Me: "Great! Before we go any further, it's best to sketch the app out on paper first. Do that and then let's take a serious look at it!"<p>I've had many many conversations like this. Even requiring a simple sketch filters out about 98% of these people.<p>Another common variation is from folks who want to learn programming. Instead of asking for a sketch, I'll send them a link to an excellent beginners tutorial to work through. I very rarely hear back from anyone after that. However, those very few that do come back are typically great to work with.<p>I haven't always used these filters. I used to really try and help everyone that asked for it. Unfortunately that nearly always ended up with me putting in time and effort to help someone who I would later discover wasn't really all that serious about the goal.<p>Small barriers/filters have been great for saving my energy for those that are really serious about doing something. It's really been a sanity saver.