Dr Wimp's Casebook

To quote from the website: "The Doctor Wimp package comprises a set of utilities and a function library designed to make multi-tasking desktop (Wimp) programming very easy for anyone reasonably familiar with BBC Basic.
The heart of the package is a rather special library (called DrWimp for short) which Andrew Ayre developed constantly from March 1995 until early 1999. (From 1st May 1999, Ray Favre took over the support and distribution of the package.)"

Ray has maintained a regular column in Archive Magazine for some time now, presenting programming problems and solutions, and providing upgrades in response to users requests. He has also prints and sells a book on the subject - and the profits go to charity!