Actually, Stumbleupon exists but this website is invitation only.

edit: it actually leads to mix.com, which you can sign up for without an invite.