You got it. That's why I keep saying do things in modules. You don't want to add every thing in there. You want a video player that plays a certain way, make it but do it as a module. So you have 2 types of video players rather than one that plays a ton of different ways. The more complicated a program gets, the more bugs it will have. Demands are good. That means people are using your front end and they like it. I am not sure about the rest but if I can't make it or if I am not going to add a feature requested, I say no. Most developers gets pressured into doing a ton of things. The key is you do it for yourself and if others find it useful so be it, otherwise, too bad. I know it's a bad way to communicate but sometimes, it's the only working way to have a good software and not a bloatware.