This is very inspiring! Matt, for your next post(s), in addition to the monetary costs I'd like to hear about how much time you put into maintaining and supporting these projects. I can imagine that with a couple of thousand users you could easily spend a lot of time answering support emails.