Great.com is an online casino marketing business donating 100% of its profits to high-impact charities.