If so, how does it work? I hear you aren't supposed to share your own items on there, fact or fiction? should I be asking friends to add my stuff to stumbleupon?
I haven't quite got the hang of Stumbleupon yet, but I don't think you should share your own items. I've stumbled things I've seen in shops or the shops themselves. I haven't figured out yet if it really drives any traffic to my shop or anything.