Is there a good Basic interpreter?

Yup. When your business package crashes you maybe load a variable or two and type GOTO some-line-number to keep running. Ain't life good?