It's ok that everybody has different ideas. But sometime people mix the word free software with free 24/7 support. No, it is not. We do this in our free times but have an overall plan. It is usually to bring the release to a stable one asap and then in time start adding feature and put it in alpha cycle. We are currently in beta phase and we are adding still some pieces and fixing bugs (take a look at SVN) activity. So, isn't it too much to ask to code a lot, which sometimes needs a lot of research, and also answer to 2000+ posts we have in less than a week? BOJ is just a 4 guy core group and thanks to the great support of people, we are getting better in number and skill range. Our only motivation is to have fun while coding and make you guys say wow, this community rocks

so, please don't mind the negative comments and keep your spirits high
Cheers