They say there's two keys to successful grocery shopping: don't go hungry, and plan well and have a shopping list. For the latter, I can recommend Out of Milk, a website and phone app with the following features:
• create a pantry list of all the things you buy, organized by categories you create (for example, I have categories based on my favorite store's layout from back to front)
• easily copy those items to a shopping list, or add new items
• multiple users can shop the list; can access it on the web or via phone app
• phone app allows easy check off of items you find, and can keep the screen on for ease of shopping
But I haven't tried many of them... this is just one I found that does what I need.