I don't tend to worry about nofollow as much these days. If the site/page is of relevance (ie topically similar) then a backlink is worth it. When it comes down to it traffic is what matters. I firmly believe that Google places value on traffic from and to similar sites/pages. Especially since most people use Google Analytics, Google will know from where traffic is coming and how long they spend on a page.