It is now possible to donate or raise funds for charitable causes by surfing on social media sites. Try out the various charity based e-social sites and help a good cause.