StumbleUpon Getting a Makeover, Dropping Toolbar
StumbleUpon will be launching a new install-less toolbar for those of its community to use. The idea was brought forth because the trouble of installing a toolbar has deterred users from Stumbling. With the new Stumble you will be able to visit a site directly from their site and then via a web toolbar you will be able to stumble just as before.
Read More