Hi Paul

This may sound simple minded but, usually simple ideas are the best ones right.

Ok, so from my reading it sounded like there was at one time a relatively stable/bug free version of the BBL firmware available to a handful or more of testers? Between the private beta and public beta release some changes were made that fouled things up.

If that is the case why not go back to the private beta version and then start implementing features on top of that.

No knock at all on your skilllllz , just something I've been thinking about.