helping people prepare business plans is actually a good business in itself.
Many people out there have great ideas for business but dont know how to put a business plan together to have a "plan" in place, seek financing, angel investors. etc.
here's a link to a great site with an organization that i use a lot.
I use to prepare business plans for clients... and West Yellowhead Community Futures is a great organization.
http://westyellowhead.albertacf.com/tools