I have a little application called Souschef, which will keep track of all your recipes. Not only can you store all your recipes in this program but you also have the ability to export and import your recipes. You can also email and share them over the internet.
This is all great and good but this app doesn’t stop there. Once you get all your recipes in the application you can go in there and select ones you want to cook. It will then add the ingredients to a shopping list that you can print and take with you to the store. After you get your ingredients you can start a kind presentation mode on the computer that puts the ingredients and the instructions up full screen, so you can see it better when cooking.
I thought this app was pretty cool check it out for yourself at http://acaciatreesoftware.com/