Jacoblk
1. A real homepage. For example, notice how the homepage on www.freshbooks.com shows a decently sized screen shot, followed by a list of the major features, and an invitation to either take a tour or jump right in to "try FreshBooks for free"
2. A tour, FAQ, contextual help, or some method of introducing users to features they may not have noticed otherwise. For an example of where this would be useful: I added a recipe right away and was impressed with the interface, but only after I added all the ingredients did I discover that I could, in fact, group elements together (under "more options").
3. Insert the "add ingredients" and "add directions" buttons directly into their respective boxes.
4. Make the list of ingredients drag-and-drop? I can't say for sure whether this would be useful or just get in the way, but it seems like a good idea to me.
As an example, this past semester I used this technique to switch between take-home tests (boring) and fun yet productive tasks such as programming assignments that weren’t due for months or (non-school related) reading that I’d been meaning to catch up on.
Now, if Amazon was to start a service like this, I think it would be phenomenal. (Perhaps integrated with the kindle?)