Never going to please everyone, especially when dealing with free content. The best you, or anyone else can do is what you want. Be your own cheerleader and ignore the complainers and near-do-well chumps. Let them vent, but don't let it affect your happiness. good job by the way, and thank you.