Shoppers who eschew the malls this weekend in favor of buying gifts online might consider GoodShop.com. Here's how it works: When you go to GoodShop, you can choose a non-profit from among more than 8,000 in the website's database, including big names such as the ASPCA, as well as a large number of local charities and schools . If you buy something from any of the roughly 1,400 participating online retailers, a portion of the purchase will go to the charity. The amount of the donation varies by retailer and is listed on GoodShop. Today, the site is advertising a 2.5 percent donation if you shop on the Banana Republic website and up to 3 percent from Office Depot.