I used tag surfer for a while, then gave up on it. Here are some of the problems I encountered:
1) tags were initially populated with tags I used, but after that I was restricted to manual editing of the list. There doesn't seem to be any way to reset the tag list to include tags I've added to my blog recently. Also, if I remove a tag that is currently producing a lot of junk hits, it is difficult to bring it back.
Solution: It would be nice to have the tag surfer list and the "post tags" list be merged, so there is one place to manage tags, saying both which ones are used on the blog and which ones are followed in tag surfer. The tag surfer use could be a checkbox to turn the tag on or off, or a slider to indicate how interested you are in seeing posts with this tag.
2) the relevance checking is very poor. One common tag (like "education") picks up a lot of junk, but omitting that tag then loses some of the posts I'd want tag surfer to find.
Solution: I'd like to see those posts with multiple matching tags moving ahead of those with only one tag, and rare tags (which are more specific) moving ahead of common tags. This is standard practice in search engines, and that is really what tag surfer is.