The more I read these stories, the more I appreciate the patio11 approach.
I just keep thinking to myself, "here I am working so hard at improving my programming abilities so that I can create more ambitious applications, and this guy is making a small fortune selling a freakin' Bingo card maker."
On the plus side, it proves what you want to do is achievable, right? Make program, improve lives of customers, get paid for it.