1. I have a lot of respect for what you guys think and wanted to get some input on which one to tackle.
2. It's more fun for me to work on a project with other people than to go it alone. This is my way of trying to find some new people to work with.
3. I'm 100% not in this for the money. This is a side project for me - I love coding, I love brainstorming ideas, and I love getting feedback. If I were a trillionaire, you know what I'd do? I'd come up with some ideas, throw them out there, and hopefully find some cool people to work on it with me.
If I were a trillionaire, I would have some more interesting uses for that kind of money. Run my own projects, absolutely, but I'd hire great people to take care of the actual and experimental coding.
Futzing around with other people's APIs is one of the most frustrating parts of coding for me. Only reason I code myself is that I'm better at doing it than anyone I could hire. Only real advantage over outsourcing is the ay it pushes you to the edge of innovation because you can see the technological possibilities before other businesses do.
Seriously, take one of the ideas and run with it. Ideas are easy. Execution is what counts.