In the end, though, I don't think I'll be doing another project like this without first learning the ropes. Not having a good foundation made it incredibly hard to actually get it to ship. It's buggy, slow, and has all kinds of problems. But I had some fun with it!