This discussion paper outlines some of the decisions and issues involved in creating and using authoring tools for language learning through the World Wide Web. In it, we outline the development of Hot Potatoes, our suite of authoring tools, and attempt to draw conclusions from our experience that will be valuable not only to other developers but also to evaluators and users of authoring software. Areas addressed include exercise design, ability to customise and control the output, support for different browser versions, user-interface design, ancillary technology and technical support.