Hi, well stumble really gets a lot of traffic to sites, all you have to do is to stumble this:
Site: Photoshop Stuff
Stumble Link: Add Your Personal Review of http://photoshopstuff.info/
and to post a review, after doing just drop a reply, and I will stumble and review yours! This way is good to boost traffic...!