If you're tired of writing and re-writing your shopping lists (and you've got some cash to spend to solve this problem), you should check out "SmartShopper." This is a device you can hang on your fridge to capture your needed items as they make themselves apparent.
You press the Record button, it listens to what you say, it shows you what it thinks you said and asks you to confirm, then stores a running list of items you need. Then, when you're ready to go shopping, you press the print button and it prints out a categorized list (click here for a sample).
It has a glossary of about 2500 common grocery items, along with a bunch of common errands ("Go to the dry cleaners" for example) so you can use it to manage your list of errands. And, you can add your own items to the database if your item isn't found.
It's pretty cool (you can see an online demo on the SmartShopper site) but it's spendy - $150 at this writing (though I found SmartShopper on Amazon for $131.15, with free shipping for Amazon Prime members like me). If list creation is a real pain for you, it may be worth it. If you get one, let me know how it works.