ugh... I'm getting foundered out trying to find something I can do. At first I was trying to look into self-modifying/writing programs, but that wasn't turning up much useful information. Then I went on to natural language understanding, but the current level in it is too complex. The last idea was object recognition, but it seems there are more than enough of those out there.
Still looking for a niche to fill, if there is one.