Planning That Meets Your Needs