I suspect many developers are in the same boat I am. There are many itches in the world to scratch, some so terribly simple, they "could be done in a weekend". And yet they never are. We have jobs, families, other hobbies to juggle... It can be frustrating!
I have a lengthy list of projects I would like to get to some day, annotated and categorized in a wiki, but I haven't put much time towards them. In the initial planning phases, I and colleges that get roped in are very excited. But when it comes time to do the actual legwork, excuses start to crop up and enthusiasm wanes.
What do you do to bring your ideas to fruition? If there are many, varying projects to pick from, how do you choose?
(I realize there's already a question with a very similar title, but that one was more about code management.)