Thanks for sharing. Really good and honest write-up. Everyone needs to put bread on the table. It's much more rewarding investing your time in your own project than selling your time to some corporation. At least you actually have something to show for it. Respect. And if people found your project useful - you succeeded. The mere fact that the apps were making money shows that those apps were used by some other people who found them worth using.