I don't have any research/backing on this; just my personal opinion about what I tend to do. I like it when a site is completely open with me. If their link is an affiliate link, I like to know (I always look at the status bar before clicking a link). I have no problem with them making their money, and if I find that a certain website convinces me to sign up for xyz, then come the time that I want to sign up, I'll go out of my way to go back to the original site, and make sure they get their affiliate credit. (Eg. I've read Jill's thread about Freshbooks since she added them to HR. I don't need the service now, but if I did in the future, I'd be finding their website through the advert here).
I don't like the redirects because it just feels like you have something to hide (Well, I suppose you
do have something to hide if you're doing this. It's not just a feeling. :? ). If you can't trust the site enough to link directly to it, then why should I trust them either? (My thoughts at least.

)
QUOTE("Shane")
What percentage of your visitors are A) smart enough to know how to do this and

motivated enough to do it? Remember, a vast number of people still type the website's URL into a search engine to get to a site. Those people obviously fail test A.
What does that have to do with intelligence?
I do that as well, and it's nothing to do with intelligence. It's convenience. I can't remember the last time I needed to remember a domain suffix. I just fire the site's name into my Google Toolbar, hit "I'm feeling lucky," et voila, site loaded. (It's also good on principle I think, because it means that a domain being .com isn't important to me, so the evil domain squatters can get lost.

)