Welcome to WebmasterWorld Guest from 220.127.116.11
I've been seeing a lot more of these lately and the only connection I can make is that I recently started paid advertising with them.
I'm guessing that my ads are running inside Yahoo Mail emails. Could be the case for you as well.
I do agree that they seem to be pretty active referrals. Generally 5+ pageviews from those visitors.
I could be wrong, it has happened before(one time, back in 1998!)