I have an idea for a baby application, that my wife would use, so I assume other mothers would use it as well.
I also worked at a major call center, and man their applications were awful, the during of the time I worked there I sent in major improvements and most were implemented. I imagine there are other places just as bad that could use some good note-taking software about the support call.
Basically, I have a hard time when I dive in because it's not just one language, it's the language, a framework, and a front-end. It's just so much at once, that I get overwhelmed and stuck.
I have been considering just sticking to python, and doing nothing but building little apps that run in console, like start with tic-tac-toe, then AI for tic-tac-toe, then checkers, then AI, and so on. So that I don't have to deal with a framework immediately.
What other users have said is very interesting as well. I could combine my degree in econ with some cs skills and make a decent application(no ideas here though).