IMO, steer away from banners. Most people have become "banner blind" and will almost naturally avoid them. In-context text links are your best bet.
True but some sites still have excellent banner conversion ratios. I guess it depends on the niche! Game sites and the like still rely heavily on banners and so many affiliate programs still provide banners as affiliate promotional tools.