I have also recently had views from storenvy.com. It makes me wonder if it is a marketing ploy they use. I hadn't heard of it and am also curious to know if anyone is familiar with it. It seems a bit more involved than pinterest in that you can set up your own shop on their site.