PocketShopping is a totally free shopping list software that allows you to maintain a master list of products you buy on a regular basis. The user interface is similar to iPhone applications, finger-friendly, smart scrolling, gestures and animation effects.
It requires .NET Compact Framework 3.5 or later.