Great idea, and well executed - but as soon as you try and enter your own recipes is when the bugs start to appear. Adding ingredients and directions goes very smoothly if you do it in order without making any mistakes. But as soon as you want to insert directions or ingredients, reorder them or delete them is where this app suffers. I have too often lost steps entirely when deleting or re-ordering a direction. Sometimes 2 items disappear, sometimes the wrong item gets deleted. The same issues are with the Ingredients but I've found the best way to work around this is to just add ones you forgot to the end instead of messing with the order and risk losing any. You can get away with this with the Ingredients but unfortunately not with the directions because you NEED them to be in the right order.
When you're working on entering a recipe with over 10 ingredients and steps, it's very easy not to notice when one goes missing. For this alone I have to rate this application a 3/5. Another issue I found when creating a grocery list, I typed up the whole thing and clicked Print. The pinwheel spun for about 30 minutes before I force quit the application. When I re-launched, none of the items in my grocery list had been saved and ended up re-typing up the whole list in Text Edit.
The online portion works pretty well, and it's a great way to find new recipes and share some of your favourites, just as long as you manage to enter them in correctly.
To be honest, because this database is largely (if not all) community driven, with the amount of problems I've experienced entering in my own recipes, I can only imagine that other people may have run in to the same thing and maybe didn't notice, and therefore there could be recipes published in the online database with ingredients and steps missing.