StumbleUpon, the popular traffic generating and website discovery tool just released a new format for their website. The main page that you see in the screenshot now displays recommended sites with five stars ranking in SU. Now you can use …

StumbleUpon: New Site and a Toolbar that Lets you Stumble Anywhere Read more »