The Barbarian Group makes software for any of four reasons: First, because we thought of something we could do that would be really awesome and cool, and it just so transpired that we actually knew how to build the awesome thing, we actually had the time to do it, so we went ahead and built said awesome thing. Second, because we wanted to learn how to do something that we didn't know how to do bef