When creating posts in Spectrum, I can often encounter many difficulties with editing the input text. (I won't get into all of that as it is probably well documented by now.) I have noticed a small thing that makes Spectrum editing much easier and far more reliable. (In my case at least.) If I create a new post, and then add a single space character, after which I move the cursor back to the first position, I seem to have very few, if any, editing errors. I seems that there may be some sort of null pointer kind of error when attempting to edit a zero character post by the API. At least that's what it looks like to me. Perhaps automatically populating a new post with an initial space character may help reduce errors when using the current library. Just a thought, I can't test it out to be sure myself. I know that I have been bitten by these types of pesky errors before when I've coded stuff up. They are particularly hard to find sometimes (for me anyways) as there isn't any 'error' that shows up properly. Perhaps someone at Turbulent can take a few minutes to have a peak?