Social media for non-profits: how non-profit organizations can easily use social media to promote their cause at little or no cost.