We use the Lucy Calkins Units of Study for our writer's workshop time.  This is a wonderful program that is used building wide to provide consistent writing instruction from one grade level to another.  Periodically we will begin a new unit of study and experiment with writing for many different purposes.