I think you should go easy on trying to laden your app with more features and focus on making it do the basic functions very well. Tried making a lesson plan with it, was really cumbersome. One reason I bought it was the better hand drawing implementation, so I made the lesson plan on MS word and opened it in your app. Adding the drawing too was a hit and miss and it took me a while 10 minutes to finally get it right. Maybe because I was dealing with tables. After I opened the document in MS it was not so much a mess, but let's just say that I had to take some time again to rearrange the layout of the entire document. Still good job with the drawing feature, it's very useful.
Ok, just got home. Left my office early because I'm feeling sick.
Table formatting is the bane for my app. I'll try to come up with better code for it. In the mean time...
Regarding the layout, this is the one area that is unavoidable, especially when there are special things like bullets and tables. Everyone codes these things differently. I have no idea how MS codes them for MS office. The way mine works is I render them in html and then I use a different engine to translate them to doc, docx, or whatever else the user saves it in.
I'll keep working on these things. But if anyone is willing to donate me a couple of billion dollars *ahem* to fund for my project, I could finally compete with MS
But yeah, I'm postponing adding in new features for now. I will dedicate the next few weeks fine grading the existing stuff.