I've been thinking of control-free applications for the iPhone and the best so far is aimed at urban bus riders. Me, basically. The app would watch where I go over a week or two and then upon boot it would tell me how to catch buses towards my usual haunts. For example, if I were at work downtown and loaded the app it would tell me the street corners, routes, and arrival times for buses towards home, the cinema, friends' homes, and PCC. The list would be sorted by decreasing historical paths, so the bus towards home would be at the top of the list.
Of course I'd also like a separate application for exploring the bus routes, but the two uses are almost entirely orthogonal from a design perspective.