Safari's top sites thingy showed the li'l placard instead of the store. Wonder what they're adding? :D