One way is to go through affiliate networks such as, azoogle, linkshare, shareasale, commission junction, etc.. etc.. and just let them know about their new offer, and the networks promote that offer on their websites, and all the affiliates sign up and try to make it succeed.
Although I think that anybody that is serious about affiliate marketing always has their eyes open for new offers that could make them money, without having to have somebody tell them about a new offer. That's the most successful way to make some money quick, since after everybody knows about it, it's going to be more complicated to make anything.
Example: You mentioned Blockbuster, you're probably referring to their Total Access program? I was hired to do tech. support for Total Access, right when it was introduced, and that's how I knew about that program, although still new to affiliate marketing, didn't know the potential. I didn't see this program marketed anywhere but thought about the competition between Netflix. I decided to take a chance and sign up, started a PPC campaign, but shut down my campaign in a few weeks without looking at the results, not thinking anything of it, which I still regret to this day, and got a deposit in my account a few weeks ago. I spent about $50 and made $224.00.
To many people this amount isn't anything, but to me that's quite a bit, especially not knowing anything, and what I could've earned if I had actually known what I had gotten into. At that time I was bidding about $0.12 on the keyword "Blockbuster" that's how I got all my sales. Now, I don't know how much it's going for and I think with Azoogle they say they won't even let you bid on "Blockbuster" unless it's $.20 below their bid.
I tried to start the campaign again after seeing what I had made, and I didn't get any sales, there's just too much competition and saturated.