I feel every one should have a business plan, and try to stick to it as much as you can. it's really the only way to keep on track