Using web 2.0 sites for link building sounds like win-win: you get to put a page on a high authority site and hopefully at least some of that authority and credibility passes across to you.
But is it worth doing?
And, if it is, how should you do it?