Great post, I hadn’t considered broken link building before. It adds value with the webmaster and as long as its the right type of content it’s a good user experience.
Once you start building the traffic you’ll want to optimise your conversion rates and experience as well.