<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar/15877473?origin\x3dhttp://tucsonwritersworkshop3.blogspot.com', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

Tucson Writers Workshop - Resources For Writers

This is designed to be a resource center for those of us who like to write. The Internet is such a vast place that we can only begin to cover all the excellent sites out there. But we'll sample them together, and learn from the experience. This is also the place to share your favorite books with the rest of the group, using the comments section to leave your own list, and to tell us the reasons why.

Saturday, August 27, 2005

Random Plot Generator



This is not your ordinary writing tool. Teresa Nielsen Hayden's Random Plot Generator includes Rules for Evil Overlords and Murphy's Laws of Combat.

Use your browser reload button for additional plot ideas.