I also recommend Shuffle. Though it is only truly useful for people into gtd.
OI Shopping List is another choice: simple, open source and straightforward. I stopped using it because it lacks online sync. I could never get the point of Astrid 800 options.
Now I use a paid RTM account, as it has good sync and shared lists with an iPhone, allowing me and my wife to coordinate the groceries.