Given that the Internet is a great one-to-one marketing tool for consumers, it's not surprising that -- if non-profits do their jobs well -- people are happy to donate online.