I carry around a notebook with me everywhere that contains all sorts of weird (and sometimes good) ideas that I'll scribble down. If I want to start a new project, I'll just go through the notebook to see what's the most reasonable thing I could work on. I'm not a great graphical designer, so I stick to simpler looking games. (This helps a lot sometimes because then I can focus more on the actual gameplay rather than the graphics half the time.)
As for procrastination, I've gotten hours of work done by putting on my headphones and listening to music as I do things. You'd be surprised how well listening to music works!