Regardless of not having any commercial intent, the difficulty with these things is always going to be the potential legal liability and the maintenance of servers, not the actual software. (Oh, and I guess building trust with users.) Cool that you made it, though.