Costco

With the U.S. economy in peril, more Americans are turning their attention toward bulk discounters like Costco and Wal-Mart. But their business models rarely translate well to the web, resulting in overcrowded sites that do a better job of intimidating users than inviting them to try something new as they drive toward the 780-pack of toilet paper.
A desktop widget would take the Costco brand experience and give it practical, daily utility. Simple things, like tying in the Costco CRM system, would give people an easy way to see what their most frequent purchases are and allow them to print a shopping list.
This is a good takeaway point for marketers regarding desktop widgets: I'm sure you know by now that when it comes to printing, you can only go so far from a website in terms of formatting -- much to the chagrin of quite a few marketers. But once your application is installed on the desktop, the brand has virtually complete control over how items are formatted for printing. Being on the desktop is the other side of the looking glass. You can brand pages, design where pages begin and end, and specify landscape or portrait printing.
Because a shopping list widget resides on the user's desktop, it is incredibly easy for people to add new items to their lists over the course of the week. The application sits outside the browser space, so anytime someone sees a product in a web page, the desktop widget is right there beside it, ready to have that product added to the user's Costco list.
The control that brands have within the desktop space could be used to reinforce the Costco secret weapon: making people feel that if they don't buy a product now, it won't be at the store the next time they visit. Using a desktop application, Costco could feature limited-time product specials that can be purchased online and then picked up at the store at the end of the next local shopping visit.