When developing new forms, I have taken the parent SOP and walked myself through the process, building the form as I go. I make a spot to record any pertinent information along the way and make the form a nice guide, almost a mini, sneaky SOP. Then I just pretty up the formatting and *magic*- you have an excellent and useful form. For templates, I try to find a good example and model it after that. Those are more generic so it's easier to use something existing to start with. You may be able to find a strong document already written within your company and just remove the info, keep the section headers, tables, etc, maybe write in a few examples or suggestions and there you go. If a good example doesn't exist within your company, look here or do a Google search.