Quote: "This is sort-of suggesting that Electronics Boutique is a dodgy retailer."
Not really. They were selling Dark Basic and that's what you bought. The original DB V1 didn't have the commands in the enhancement pack.
TGC later added extra commands like memblocks, DLL support and a load of other stuff which they sold separately as an add-on 'enhancement pack'. These commands were useful and added additional functionality, but not essential for writing games.
Quote: "I would not have been happy to pay £50 for crippleware."
You, (like me), bought Dark Basic V1 and it wasn't crippled. It
was the full version. They just decided to add extra commands later on and make them available to those that wanted them as an enhancement pack.
So people could try before they buy, the enhancements were added as a 30 day trial to DBC - at the end of which, DBC reverted back to it's normal un-enhanced state.
Personally, I bought the enhancement pack for the DLL support as it wasn't even a 30 day trial in the original boxed version of DBC I received (V1.04 if I remember correctly).
TDK_Man