I have read a post by Ronald De Leon in which he described his initial Profy experience with a great humor. And since he was talking to himself in the post, I decided I should join and turn this into some kind of a conversation:

When typing in the WYSIWYG editor then switching to code view, via the HTML button, it is very messy.  There are no line breaks

Why don't you just type in code then???

Uhh, because the WYSIWYG is set to default and a button is, usually, faster than typing in <pwqijefpoeijf>whatever</pwqijefpoeijf>

 
Surely, we never expect people to use code view by default. After all, even if you are the best HTML expert ever, clicking a button is definitely easier than typing lengthy lines of code.

You are absolutely right about the line breaks in the code view – but this is true for many other blogging platforms. So when I edit posts in Wordpress and I need to use code view, I first find the line breaks and separate them and only then I do the editing I need.  Of course, I do not suggest you doing the same – certainly, writing in WYSIWYG is a better option and I will have our guys see if it is possible to make the code view less messy for you and other users facing similar problem.

Leaving the site while writing a new post by accidentally pressing the back/forward/bookmark/home/any button key completely gets rid of post.

Why don't you just Save as draft

Well, you see (presses Save as draft)... it takes you OUT of the post.  And don't even tell me about the Save button... a.k.a. PUBLISH.

I am not a developer myself but as far as I know these back and forward buttons are the most difficult problem for AJAX applications. You can see that whenever you are on Profy (except when viewing your own blog or blogs by other users) the URL in your browser address bar never changes (it is constantly http://alpha.profy.com). So whenever you do something with your browser buttons, you will be taken away from the product completely – which is bad but can not be fixed with the existing technologies.

I will definitely see to it that we have automatic saving on our roadmap for the future releases. But there is one thing about the writing process that you may not have noticed but that may be a nice surprise for you. You may have noticed that when you start writing a new post a new tab is opened (it is named ‘Write’) and unless you close the Profy tab completely you can do whatever you want inside the product and your post will stay intact in this tab. For example, you can go and browse some of your other posts or you can even go to feed reader or answer some new comments – the post you are editing will remain as it is. So saving your posts as drafts is only necessary if you want to close the browser tab or window or log out of the product – otherwise you can resume editing from where you leave it any time you want. I hope this can sugar-coat a bitter truth for you a little!