Scrivener is a powerful content-generation tool for writers that allows you to concentrate on composing and structuring long and difficult documents. While it gives you complete control of the formatting, its focus is on helping you get to the end of that awkward first draft. I discovered this amazing application while researching Neil Cross the writer of BBC 1's excellent crime drama Luther on the BBC's writersroom website. Luther is currently in it's second series and well worth a watch (Tuesdays at 9pm - or catch up on the i-player). Unfortunately as I have had to do most of my writing for the last year on an ancient PC at work, I have not had the proper chance to utilise this well thought out program, but that doesn't stop you from using it! It just makes your workflow so much easier and keeps all your notes, drafts, treatments, outlines, clippings and reference material together in one intuitive file. Don't take my word for it watch the demo below!