Stumbled Upon StumbleUpon yet?
StumbleUpon, the site that discovers web sites based on your interests, learns what you like and brings you more, has reached five million users and soon five billion stumbles...No small feat! Do I smell targeted traffic, anyone?
Is anyone getting traffic from here?