Also on these boards
How I organize my pantry with an excel spreadsheet. I check my pantry every 6 weeks or so to see what needs to go on the grocery list.
Tape the Master Grocery List to your refrigerator and check off items as you run out of them... you'll always know what you need when you've got to run to the store. This can be used as your actual shopping list or as a great list to refer to when writing up your own.