Daniel,
Thanks for posting the article.
Khalid,
I would agree with Daniel. If the link adds value don’t feel like it is unethical or spammy. I think it’s also a good idea to give a little bit of feedback as well, rather than just saying “here’s a link to a related article.” Now after I’ve typed this I see that it’s basically what Aaron already said.
Rob,
I agree with your points on deep linking. That’s something that’s easily forgotten with a blog. You write one post, move on to the next and tend to forget about linking to older posts.