One of the biggest challenges to creating a vision is the ability to stay focused. Being overstressed in our fast paced world is a serious culprit. An effective solution is performing a daily program of energizers and meditation.
A great resource is Constant Contact! It has a variety of features that serve clients well is both communicating with their clients and developing new clients.
Here is a video outlining some of the great features.