Once upon a time, I had a project in mind and it was a very good project. And then I had a side project that I was just going to play with, but then a few people pointed out that I seemed way more interested in the side project than the main project. Fleshing this out more and one instructor thinks that this might be really cool and two of them think that it's probably impossible. Le sigh. I went back to square one with project ideas this weekend and came up with a bunch of things. It turns out that a lot of the stuff that I'm interested in programming are really really hard problems.