Interesting idea: celebrity influencer for hire: pay a celebrity to champion your cause/make it go viral. Maybe do a "GoFundMe"-esque model (although, giving celebs even more money will probably not be popular... how about "$$$ for a charity of your choice if you talk about the stupid iPhone keyboard"?)