its not only stumble upon, there are lots of social bookmarking sites. which can bring you good traffic. i used to offer social bookmarking, but dont do it anymore, but if anyone need help, ask me i will show u how to do it.
also you can put your site url here, i will stumble your site for free

cheers