I exhausted a lot of time comparing PowerBasic and PureBasic to my former GFA Basic and found both very similar in many ways. Both appeared to offer a lot of compatibility, and at first glace, PowerBasic took 1st place hands down. I was ready to put my money down on PowerBasic, but an In depth comparison seemed to reveal more flexibility in PureBasic than in PowerBasic. I am sorry to say (almost ashamed) that PowerBasic has an obvious advantage resulting from professional assignment of terms, and I chose PureBasic instead. PowerBasic just looks more professional and only for ONE REASON. The following paragraph may help to illustrate my point:
Gadget the gadget text gadget within gadget this gadget paragraph gadget is gadget easily gadget understood gadget when gadget it gadget is gadget not gadget so gadget heavily gadget laden gadget with gadget superfluous gadget verbage gadget that gadget says gadget nothing gadget and gadget contributes gadget noting gadget to gadget it's gadget content gadget. Gadget in gadget fact gadget if gadget you gadget remove gadget the gadget exraneous gadget text gadget from gadget this gadget paragraph gadget, it gadget consumes gadget far gadget less gadget space gadget, not gadget to gadget mention gadget its gadget a gadget lot gadget easier gadget to gadget read gadget.
(Hint: remove all the gadgets above and the paragraph looks, feels and reads as it should - - without superfluous verbage.)
I don't mean to knock the product, the young or the young at heart but, it looks like a child has been tampering with a very significant portion of the keyword/command set. What is with all this gadget stuff???!! You're developing a phenominal product here with really great potential and then you turn around and dress all the controls up in diaper material.
Can you please do something to get rid of the extraneous gadgets? I could live with the main kaywords like "Gadget", but there is no discernable reason to require "SetGadgetText" when simply "SetText" would suffice. That being only one of many many examples. CreateGadgetList, AddGadgetItem, GetGadgetItemText, etc., etc., etc.
I am a strong advocate of compiled BASIC and it is obvious to me that PureBasic is a very formidable product with a great deal of potential. The part that disturbs me; dressing PureBasic up in diapers does not do justice to the BASIC programming community. A community I am sure would prefer to be looked upon as professional - what many have strived for and (dare I say it) only Bill Gates has nearly conquered. Lets look professional... loose the gagets!!!
No I don't particularly care for the way Bill Gates sold out:
http://www.redrival.com/ethics/
I am particularly glad to see products like PureBasic and PowerBasic holding their own. Especially PureBasic since that seems to offer the most "power" (sorry PowerBasic

Well, anyway. That's my unqualified feedback as a soon to be newbie. Paid for it but still have to go download it and get started.
Truly EXCELLENT work PureBasic... keep up the good work (and please please p-l-e-a-s-e loose the gadgets

Thanks,
Randy