In my opinion, the Draw module is one of the most significant and useful components of RISC OS. For the uninitiated, it provides a set of routines for calculating, transforming and rendering lines, polygons, bezier curves, sprites, and text. The Draw application has been bundled with every version of RISC OS and the draw file format is a defacto standard for almost every RISC OS application that incorporates graphics in some way. Aside from the obvious applications such as word processing, desktop publishing, and so on, many other programs use Draw files in quite unique ways. As an example, the sound editing program Sonor can export sound waves in Draw format. In this article I hope to demonstrate some of the flexibility that Draw and the RISC OS desktop can provide. Combining sources Many applications use the underlying Draw module to render content, and, as such, often allow content to be exported in the drawfile format. This is very useful when combining media created in several applications - as the 'toolkit' approach to RISC OS application design encourages. In this example I created and formatted a spreadsheet. When I was happy with the figures, I exported the required area as a drawfile, for use in another document. The text, calculations, cell borders and shading all transferred as expected, and became ordinary elements in the resulting draw file. Cartoons One limitation of vector graphics is that the line thickness is constant along the entire path. Although it's possible to work around