Thanks to this thread, I looked around again and stumbled across
Lispworks
who seem to have exactly what I wanted all the time.
There is a free personal edition which can be downloaded free.
:)
Emacs is great for learning the basics, but you tend to be locked inside emacs and you tend to...