They do work, and are cheap to buy, but you will see far better results with a higher profile ad. Placing your message at or near the top of the publication gives it a much better chance of being seen. Also, many publishers will allow you to include more copy in the higher paying ads. In your own ezine you can take your liberties and write full articles that discuss the merits of your affiliate program. This can be a very effective method, but you need to remember to write it with the readers interests in mind.
Nothing turns people off faster than blatant self serving commercials.
These solo mailings are separate from the regular ezine. They focus only on one program, or aspect of it. The results are astounding. If the copy is written well and you are aiming at a targeted audience, you can get a very high response rate. One last method that helps me to focus my promotions effectively is simply to study the site logs and stats pages.