I'm also going to have to say WSN links. It's not free BUT it's not insanely expensive and does all your saying you'd like (check my signature it's based on wsn), the real sell for me was they have an active forum and userbase.
I agree it is a great product. I've already been studying it, and plan to integrate some of their features in my next release. Klinks is another good one.