What's a Non-Programmer to do?
philfreo: I looked at your homepage and said out loud, "that is cool!"... great idea.I think there's two main things you should focus on:
1. Working on business relationships (networking, finding potential partners or customers, customer support, etc.)2. Miscellaneous busy work related to programming.  A lot of the work involved in programming can be done by someone who can't program, if you're decently technical.  Examples: Testing/QA (help maintain a bug list), research and compilation (finding or creating relevant databases or lists), seeking relevant forums online and posting to them, etc.Also, you say that traditional marketing isn't going to have a positive ROI.  You need to figure out what IS going to have a good ROI, and work on that!Two suggestions about your website:1. You need a pricing page on your website... I can't figure out how much your service costs after the free trial.2. I'm glad you mention that any input device, such as a pen tablet, can be used.  I think you should offer a page of suggested devices (and links to buy them -- get commission if you can) because it seems like that kind of investment is a no-brainer for someone who is serious about learning Chinese. Skype does/did that because Skype works much better for people with a good headset microphone. Similarly, someone is going to learn to write Chinese better if they can actually use a pen-like device while practicing.