I'm not sure that I want to work on a single app. Current project ideas include:
Kitten of the day! - an app which takes email addresses and sends the compiled list a photo of a kitten every morning.
Background processing - evaluating a collection of data to see if it meets requirements, and recording which combinations meet requirements. A little background: last quarter Cheri and I worked on Slacker Meals, which generated a meal from a database of ingredients. Meals needed to be within certain ranges for protein, calcium, and calories. The naive method we used to generate meals randomly tried ingredients until it found a match. This usually took around a hundred tries. Instead, I would like to take a database, generate possible combinations, and evaluate the combos based on requirements.
When the database changes new combinations which include new ingredients should be evaluated... If the requirements change, the entire d