One of the mistakes I see many people make is using their business cards as a small advertisement. If your card is designed to communicate your key benefit easily, then this technique makes good sense. However, if your card is basically a logo with contact information, consider creating a different card specifically for bulletin board (or other small ad) posting.
Also - evolution is easier than revolution. Be careful if you're trying to create a new paradigm - it's too expensive to both educate people about a new way AND to tell them about your company.
A business plan (or strategic plan) is great for forcing you to think things through. It shouldn't be written in stone - markets change and your business should likewise evolve (or perish).