You obviously have plenty of time available - so why not find ways to simplify what you have done and make it less targeted and thus being of broader appeal to other similar companies. Other options would be find other types of niches that you would give you that same excitement - your time is available so you wouldn't be losing out at all by experimenting with cool new projects.
Thanks. Actually, another option I'm leaning towards is to temporarily get out of the computer biz all together and try something entireley new. The only way to find new technological discoveries is to go out in the real world again and see what kind of real world problems exist. The same way how biologists need to go out into nature to find new species and learn from interesting animal behaviors. For example, if I w…
For example, if you're actually considering the pizza delivery scheme, first research the maximal amount of efficiency that you would possibly be able to add to the system. Then decide if it is worth pursuing. This does not apply if you are passionate about delivering pizzas!
[1] Consider deliberate choice to be general advice for those with lots of time and the goal of doing something substantive. Or if you are young, newly graduated, and thinking about jumping into a startup with some friends.