Perhaps the best solution would be like the one Salon, Weather Underground, and many other sites use: pay a subscription fee (say, $29.95 a year) or see (and probably ignore) the ads. That way we'd have our choice of how to personally support Wikipedia.
jpgordon