My apologies to tedd. I did indeed realise that his contribution was written in jest. Mine was written with tongue in cheek too. I am pleased to find that my concern that FB3 will not have GOSUBs and GOTOs was unfounded. GOSUBs are easier for neophytes to write than LOCAL FNs because you don't have to pass parameters. It takes a lot of work to convert a large globally written program from GOSUBs to LOCAL FNs. I have found myself having to convert large (several thousand lines of source) QB programs to run on Mac OS7.5 and later. The low speed of BCD FB2 compared to the binary version of QB was a disappointment to me. I can go to SANE of course, but that's another obstacle on the learning curve. Backwards compatibility is important for the lower skill users that are likely to provide the largest market for a Mac Basic. I hope that almost any code that compiles on FB2 will compile on FB3. All best wishes to FB3. I hope it pulls through. Andrew Stewart