Thanks, Bill - I'll try the STRVALSIZE tip.
In answer to your enquiry:
> print free()
133
Only 133 bytes! This was still enough for me to define some simple functions, such as flashing an LED and setting output pin modes - this sort of thing:
function led_on {d8=0;};
function led_off {d8=1;};
function startup {pinmode (8,1); d8=1; pinmode (5,1); a5=0;};
function toggle {d8=!d8};
function connect { print "Hello from Arduino!"; };
function flash10 { i=0; while (i++<10) { print i,; toggle(); print " ",; delay(250);}; print;};
The 'connect' function should output 'Hello from Arduino!' when the WT11 receives an incoming RFCOMM connection; I have not tested this yet.
I have connected an LED (and series resistor) to pins 5 and 8 (8 = cathode, 5 = anode) so that pin d8 switches it on and off by reverse-biasing it, and PWM pin 5 adjusts the duty cycle (I was following your tutorial, from the manual).
When I said that I'd made Bitlash 'less friendly', I meant that due to the help text having been removed, hints were not available - and I nabbed a few bytes from the version text, too.
Lex