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.
You must log in or # to comment.
I still miss StumbleUpon. Best spyware I ever installed.
deleted by creator