Do you have any blog posts about the process of making this? I see the technology link, but I'd like to hear a little more about the architecture. Something along the lines of a post mortem maybe.
* What sparked this idea?
* Was your initial set of features more simple or more complex?
* Any features you had to give up on?
* Any unexpected features you were able to add after you were forced to rearchitect it? (Ok, I may be painting my own experiences on you with this question.)
* How long did it take?