I have noticed that a lot of people are referred to this site from StumbleUpon.com. I don’t know anyone who is using this service though and I wonder how did I got in there. :)
Here is what they say about themselves. I have also tried to install there toolbar but it didn’t like my FireFox 0.8 a lot. Thier site boasts support for Mozilla browser, so I am puzzled now.
Update: After some screwing around I managed to install the toolbar. If you have a problem installing it, try restarting the browser a couple of times. :)