Windows/Mac OS X/iPhone: If you're looking for a way to keep track of what's on hand in your kitchen with the option to share the list with others and sync it to your iPhone, Pantry may very well be your answer.
Once running, start your list by adding items in each preloaded category by manually adding them or by choosing them from the drop down list. You can further customise your pantry list by stating whether the item is one you keep in stock or not, when the item should appear on the shopping list (determined by what you state the refill level is), the average price of the item, or by adding any special notes (e.g. organic only).
When your list is complete, you can customise your shopping list—shop for all, some, or only at a certain store—and then print it out, sync it with another computer running Pantry and have them print out the list, or sync it with the optional iPhone app—$3.99 in the iTunes App store—for an on-the-go list.
Pantry is freeware for Windows and Mac OS X users only.